2013-10-25 61 views
3

請幫我,爲什麼我的代碼是錯的?我沿着從thisasp.net ajax代碼後面用參數

這是我的代碼背後:

public static string HelloName(string name) 
{ 
    return "hello, " + name; 
} 

這是我的jQuery:

$('#Name').click(function() { 
    var name = "step"; 
    //var dataValue = {"name":name}; 
    $.ajax({ 
     type: "POST", 
     url: "Default.aspx/HelloName", 
     data: JSON.stringify({ name: name }), 
     contentType: "application/json;charset=utf-8", 
     dataType: "JSON", 
     success: function (msg) { 
      var mes = msg.d; 
      console.log(mes); 
      $("#Name").text(mes); 
     } 
    }); 
}); 

我認爲我正確地跟着教程,但我得到的是,當我使用一個HTTP 500內部錯誤頁面檢查器/網絡。

請幫我,我的錯在哪裏,糾正這段代碼。

回答

5

你忘了屬性[WebMethod]HelloName方法,讓你的代碼應該是這樣的:

[WebMethod] 
public static string HelloName(string name) 
{ 
    return "hello, " + name; 
} 
+0

哇真的感謝@Florian,:)非常感謝你 – yozawiratama

相關問題