c#
  • web-services
  • jquery
  • 2012-05-28 86 views 0 likes 
    0

    我想從jquery ajax請求返回一個字符串,但它返回我的字符串,還有一些其他的東西。我認爲它的asp web服務信息。jquery ajax返回額外的信息

    這裏是我的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部分返回。

    感謝

    +0

    您已設置的數據類型,以任何理由particuler返回的'text' –

    +0

    您的Web服務返回的XML響應即使你告訴jQuery期望一個文本數據類型。 –

    回答

    0

    您可以使用dataType作爲xml

    dataType: "xml" 
    

    或者刪除dataType選項。

    0

    刪除此行

    dataType: "text", 
    

    ,讓jQuery的猜測正確的數據類型由服務器

    相關問題