嗨,我一直在 mvc 使用 ajax 进行简单搜索。我对这个错误有点困惑,因为 ajax 可以在 ajax 调用上与控制器通信,但是当控制器向 JS 返回一个值时,它给了我 error500
这是我的代码:
$.ajax({
type: "GET",
url: 'SearchCustomer',
data: { 'name': name, 'id': customerId },
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert(data);
$(data).each(function () {
});
}
});
然后我的控制器
public JsonResult SearchCustomer(string name, string id)
{
var customers = tr.SearchCustomers(name, id);
return new JsonResult() { Data = customers, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
- 在提出这个问题之前,我已经尝试过很多解决方案,但令人惊讶的是没有一个有效..所以帮助!:P 欢呼