这似乎很容易,但不仅仅是为我工作。我有以下代码从我的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