這似乎很容易,但不僅僅是爲我工作。我有以下代碼從我的JavaScript文件中我HomeController
運行的方法:從JavaScript運行控制器方法
function(id) {
alert("here");
$.ajax({
url: '/HomeController/MethodName',
data: { id: id },
success: function(data){
alert('Sucess ' + data);
}
});
}
我的方法是
public string MethodName(int id)
{
return id.ToString() + "test ";
}
調用JavaScript的觀點以下腳本定義:jquery.unobtrusive阿賈克斯.min.js,MicrosoftMvcAjax.js,MicrosoftAjax.js,validate.unobtrusive.min.js,jquery.validate.min.js
但是不僅僅是工作。什麼都沒發生。該功能的第一個警報顯示出來。但之後沒有別的。
你吃過在Chrome工具或Firebug的看看,以確保該URL是被擊中並返回一個非錯誤狀態代碼? – levelnis
我該怎麼做?任何幫助將不勝感激 – jpo
在Chrome中點擊F12,開發工具將顯示在瀏覽器窗口的底部。點擊網絡標籤,您可以查看您網站的HTTP流量。 – levelnis