0

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

谢谢

4

2 回答 2

0

删除此行

dataType: "text",

并让 jquery 猜测服务器返回的正确数据类型

于 2012-05-28T15:13:42.233 回答
0

你可以使用dataTypexml

 dataType: "xml"

或删除dataType选项。

于 2012-05-28T15:11:59.100 回答