0

jquery ajaxリクエストから文字列を返したいのですが、文字列やその他のものを返します。そのasp Webサービス情報だと思います。

これが私の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のように使用できますxml

 dataType: "xml"

またはオプションを削除しdataTypeます。

于 2012-05-28T15:11:59.100 に答える
0

この行を削除

dataType: "text",

jquery がサーバーから返された正しい dataType を推測できるようにします。

于 2012-05-28T15:13:42.233 に答える