2012-10-10 75 views
1
<script type="text/javascript"> 

    function hello() { 

     $.ajax({ 
      url: "WebService.asmx/HelloWorld2", 
      data: "{ 'pstrName': 'steven' }", 
      dataType: "json", 
      type: "POST", 
      contentType: "application/json; charset=utf-8", 
      dataFilter: function (data) { return data; }, 
      success: function (data) { 
       alert('S'); 
      }, 
      error: function (XMLHttpRequest, textStatus, errorThrown) { 
       alert(textStatus); 
      } 
     }); 

    } 

</script> 

上述jQuery調用的任何問題?爲什麼它總是遇到錯誤功能?jQuery網絡服務調用不成功

我正在使用jQuery JavaScript Library v1.6.4,請大家幫忙。謝謝。

+1

什麼是錯誤的按摩已被驚動? – Habibillah

+1

你會得到什麼樣的錯誤? – mamoo

+1

'data:{'pstrName':'steven'},' – Bob

回答

1

這(無需外部引號)

data: { 'pstrName': 'steven' }, 
+0

我已嘗試刪除外部引號,但仍然相同。我用asp:Button()調用此jQuery – user1734293

+0

您確定這是一個jQuery問題?如果您收到一個警告框,顯示「錯誤」消息,則表示觸發了錯誤功能中的警報(textStatus)。嘗試在控制檯中記錄錯誤函數中的XMLHttpRequest對象。如果您在控制檯中看到某些內容,那麼這意味着jQuery代碼工作正常,並且錯誤來自服務器。 – Rorchackh