jquery
2011-11-17 45 views 1 likes 
1

我有以下幾點:如何操縱Jquery.ajax數據類型

jQuery.ajax({ 
    type: "GET", 
    url: "website/Function", 
    data: '&link=' + link, 
    contentType: "application/text; charset=utf-8", 
    dataType: "text", 
    success: function (data) { 
     var Link = data.toString(); 
     $('link').val(Link); 
    } 
}); 

從鏈接的價值將是這樣的:

xml version="1.0" encoding="utf-8"?><string xmlns="http://tempuri.org/">blah /string 

如何操作這個返回值只提取「嗒嗒「?

'blah'可以是動態的

感謝任何人的幫助。

+0

'console.log'可以幫助您找到返回的數據中的內容。 –

回答

2

要建立過ulvund的回答:使用jQuery.parseXML():

jsfiddle

var xmlData = "<?xml version=\"1.0\" encoding=\"utf-8\"?><string xmlns=\"http://tempuri.org/\"> blah </string> "; 

$("button").click(function() { 
    xmlDoc = $.parseXML(xmlData); 
    $xml = $(xmlDoc); 
    $('#result').text($xml.find("string").text()); 
}); 

這基本上是從jQuery的演示中取得的parseXML()

+0

你我的朋友,英雄 –

0

嘗試

var result = $('link').find("string").text(); 
+0

嗨烏翁德,對不起,我應該提到,我想找到的數據是動態的 –

0

使用jQuery.parseXML()

http://api.jquery.com/jQuery.parseXML/

相關問題