我有以下内容:
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'?
'blah'可以是动态的
感谢任何帮助过的人。
答案 0 :(得分:2)
建立ulvund的答案:使用jQuery.parseXML():
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()
演示答案 1 :(得分:0)
尝试
var result = $('link').find("string").text();