我通过jQuery调用WebService方法
.js代码
$.ajax({
url: '/ms.asmx/se2',
data: {},
success: function (result) {
alert(result);
},
dataType: 'text'
});
.asmx方法
[WebMethod]
public string se2()
{
return "OK";
}
结果是
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/">OK</string>
如何仅显示XML内容 - OK
- 而不是XML代码?
答案 0 :(得分:1)
jQuery具有解析XML的功能:$.parseXML
(http://api.jquery.com/jQuery.parseXML/)。另外,如果你将'xml'传递给dataType
,jQuery会自动将其解析为xml。
所以:
$.ajax({
url: '/ms.asmx/se2',
data: {},
success: function (result) {
alert( $(result).find('string').text() );
}
dataType: 'xml'
});