我有像这样的ajax调用
$.ajax({
// code
data:{
//3 fields
}
success: function(data){
$('#id').load('http://localhost:12345/cars/send')
}
})
public ActionResult send(int a, string b, int c)
{
var listOfCars = //code to fetch list based on a,b,c
return View(listOfCars);
}
汽车控制器中的发送操作方法需要三个参数。它不像我正在做的那样工作,控制台窗口显示错误="内部服务器错误"。如果我在加载URL的末尾添加+数据,则错误="错误请求"。在此先感谢帮我解决这个问题。
答案 0 :(得分:1)
汽车控制器中的发送操作方法需要三个参数
您可以更加简化:
var dataObj = {
// 3 fields
};
$.ajax({
// code
data: dataObj,
success: function(data) {
$('#id').load('http://localhost:12345/cars/send', dataObj); //<-send the 3 fields here.
}
})