我有一个如下所示的 jQuery 脚本。
$.ajax({
type: "post",
url: "/TestPage/Parameter",
data: JSON.stringify(formData),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (data, textStatus, jqXHR) {
alert('created!');
},
error: function (xhr, status, p3, p4) {
var err = "Error " + " " + status + " " + p3;
if (xhr.responseText && xhr.responseText[0] == "{")
err = JSON.parse(xhr.responseText).message;
alert(err);
}
});
我的网站有一个默认页面 www.example.com,它与 www.example.com/Home/Index 相同。
当我去 www.example.com 并触发 jQuery 时,它工作正常。该网站发送一个请求,www.example.com/TestPage/Parameter
但是当我去 www.example.com/Home/Index 并触发脚本时,它会发出一个www.example.com/Home/Index/TestPage/Parameter
不存在的请求。
有没有办法解决这个问题?