2
在将JS移动到调用停止工作之后,ajax调用在放入.cshtml文件时执行正常。我做了一些调试,它认为正确的行动是beeing调用,它会返回正确的数据,但我没有在JS中输入ajax成功函数。从asp.net中的js文件调用ajax调用的问题mvc 3
同样适用于getJSON。
,也正在显示
这里没有错误消息是代码:
$.ajax({
type: "GET",
cache: false,
url: url,
dataType: "json",
success: function (data) {
//...
},error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
}
//动作:
[HttpGet]
public JsonResult HasUpdates()
{
var hasUpdates = diagnosticManager.AgentHasUpdates();
return Json(hasUpdates, JsonRequestBehavior.AllowGet);
}
我在这里丢失了一些东西?
什么是URL传递的价值,什么是relativepaths到您的视图和脚本? – Silvermind 2012-03-20 14:15:20
是的,它是一个相对路径,但它是正确形成的+它停止在动作中的断点处 – CoffeeCode 2012-03-20 14:40:52
您能在错误处理程序中设置断点并查看它是否被命中?如果没有,在控制台中是否有任何javascript错误报告? – 2012-03-20 14:43:40