Jquery ajax返回额外信息

时间:2012-05-28 15:10:01

标签: c# web-services jquery

我想从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部分。

由于

2 个答案:

答案 0 :(得分:0)

您可以将dataType用作xml,即

 dataType: "xml"

或删除dataType选项。

答案 1 :(得分:0)

删除此行

dataType: "text",

让jquery猜测服务器返回的正确dataType