【发布时间】:2012-05-28 15:10:00
【问题描述】:
我想从 jquery ajax 请求返回一个字符串,但它返回我的字符串和其他一些东西。我认为它的asp webservice信息。
这是我的 jquery 请求
jQuery.ajax(
{
type: "GET",
url: "../WebService.asmx/GetProductLink",
data: 'productId=' + productId + '&companyId=' + companyId,
contentType: "application/text; charset=utf-8",
dataType: "text",
success: function (data) {
console.log(data);
}
});
这是成功时返回的内容
<?xml version="1.0" encoding="utf-8"?><string xmlns="http://tempuri.org/">http://www.facebook.com/Soundworkz</string>
我想要的部分是http://www.facebook.com/Soundwork 部分。
谢谢
【问题讨论】:
-
您将数据类型设置为
text的任何特殊原因 -
即使您告诉 jQuery 期待文本数据类型,您的 Web 服务也会返回 XML 响应。
标签: c# web-services jquery