我在MVC应用程序中使用jQuery。看起来ajax调用在生产中工作正常(我无法重现这个bug)但我在错误日志中发现ajax请求有时会执行GET而不是POST。
有人可以解释为什么会这样吗?谢谢!
这是我的ajax电话:
jQuery.ajax({
url: "/search/location/cities",
data: "state=CA",
type: "post",
dataType: "json",
success: function (cities) {
//show the cities
}
});
这是错误日志:
RequestedUrl=/search/location/cities
Http method=GET
Unhandled Exception Occured
A public action method 'cities' was not found on controller
答案 0 :(得分:0)
在黑暗中拍摄很多照片,因为没有太多代码可以使用。
data:{
state:"CA"
}