【发布时间】:2011-06-23 14:43:29
【问题描述】:
我对@987654321@ 有疑问。
我有这两个电话,但第一个 alert 从未显示:
<script type="text/javascript" language="javascript">
$.getJSON('@Url.Action("ChartData")',null,
function (rdata) {
alert('data');
});
$.post('@Url.Action("ChartData")', null,
function (rdata) {
var rdataE = eval(rdata);
alert(rdata.data);
});
</script>
我有这个控制器动作:
public JsonResult ChartData()
{
return Json(new { data = "my data" });
}
我在最后一行有一个断点,我可以看到它是如何被调用两次的,但由于我不明白的原因,在第一次调用中,alert 从未显示。
我在开头添加了如下代码:
$(document).ajaxError(function (event, request, settings, thrownError) {
alert('error!');
});
而且我可以看到有错误,但我不知道如何检查。
有什么想法吗?
干杯。
【问题讨论】:
标签: jquery asp.net-mvc ajax json asp.net-mvc-3