【发布时间】:2017-09-04 05:49:36
【问题描述】:
我有一个填充下拉列表的 ajax 代码,我使用 mvc c#。 当我从 ajax 调用我的方法并且我在方向栏中有一个没有参数的 url 时,代码可以正常工作,但是如果我在方向栏中的 url 中有一个参数,这不起作用并出现此错误: “{readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, ...}”。
这是我的代码:
$.ajax({
url:"../Records/myList",
type: "POST",
dataType: 'json',
contentType: 'application/json',
// data: JSON.stringify(Data),
success: function (resul) {
Function(resul);
},
error: function (message) {
}
});
我的网址:http://localhost:123/Record/EditRecord ->> 成功了
我的另一个网址:http://localhost:123/Record/EditRecord/1 ->> 不是这样的
提前致谢。
【问题讨论】:
-
两个网址都是一样的。你得到什么错误
-
抱歉,我已经编辑了第二个网址。谢谢。
-
http://localhost:123/Record/EditRecord/1=> 这个请求是通过 GET 方法进行的吗?我知道通过$.ajax使用各种 HTTP 方法的方法,但我需要确定您要使用哪种方法。
标签: c# jquery asp.net-mvc