这是我第一次遇到这样的问题,
我的代码在我的本地主机上运行顺利,但是在我的服务器上上传相同的代码后我收到了错误请求的错误,
以下是我得到的错误,
http://URL/Controller/Method 400 (Bad Request)
这是我的代码
Controller:
[Interceptors.AccountFilter]
[HttpGet]
public ActionResult method(string city, int bookmark)
Javascript:
$.ajax({
type: "GET",
url: "/controller/method",
data: {
city: city,
bookmark: bookmarks
},
})
我遇到的可能是什么问题,
附言:
代码在本地主机上正常运行
最佳答案
将代码从 url: "/controller/method"
更改为 url:'@Url.Action("method","controller")'
关于javascript - 在服务器上发布后,asp.net mvc ajax 调用不调用 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51282324/