Ajax的成功无效

时间:2012-03-14 07:50:13

标签: ajax

我有这个:

public ActionResult GetBear(int bearId)
    {
        return Json(bear);
    }

这是对它的ajax调用:

$.ajax({ url: "correctUrl", dataType: 'json', data: { bearId: 2}, contentType: "application/json; charset=utf-8", success: function (data) {
                alert("something")
            } 

GetBear被执行,但未输入成功方法。什么是问题?

我添加了错误字段,它显示内部服务器错误。为什么?我不是在与服务器通信。

2 个答案:

答案 0 :(得分:1)

试试这个,检查一下你是否收到警报?

$.ajax({
type: "POST",
url: "correctUrl",
dataType: 'json',
data: {bearId: 2},
contentType: "application/json; charset=utf-8",
success: function (data) {
                alert("something")
            },
 error: function(data) {
 //AJAX request not completed
    alert("it shows error");
 }

并检查是否存在发送ajax请求的页面(correctUrl)..

答案 1 :(得分:0)

首先检查URl因为你写了函数执行 将函数返回类型从ActionResult更改为JsonResult