jQuery Ajax有时会执行GET而不是POST

时间:2014-05-28 16:02:05

标签: javascript jquery

我在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 

1 个答案:

答案 0 :(得分:0)

在黑暗中拍摄很多照片,因为没有太多代码可以使用。

data:{
    state:"CA"
}