我正在使用以下腳本發佈到端點,它正在服務器上觸發斷點,所以我知道路由是正確的。Jquery ajax發佈到MVC2操作
$(document).ready(function() {
var o = new Object();
o.message = 'Hi from the page';
$.ajax({
type: 'POST',
contentType: 'application/json;',
data: JSON.stringify(o),
dataType: 'json',
url: 'home/PingBack',
success: function (result) {
alert(result.success);
}
});
});
服務器上的端點如下所示。
public JsonResult PingBack(MHolder message)
{
return Json(new { success = "steve"});
}
和Model看起來像這樣。
public class MHolder
{
public string message { get; set; }
}
我敢肯定,在過去的價值觀已經自動綁定到模型,但我似乎無法得到任何的約束大氣壓!即使我只是把這個值作爲一個字符串傳遞,我確定我錯過了任何想法是件愚蠢的事情?