我正在发布到 ActionMethod 以检索一些客户计数。该帖子在我的本地机器上运行良好。当部署到另一台服务器时,它会抛出 404 错误。我的帖子如下。我不知道为什么这已经停止工作了。
var urlStr = "/Items/ItemCount/";
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: urlStr,
async: false, //wait on the result to be returned...
success: function (DocData) {
window.currentCount = DocData[0];
window.maximumAllowed = DocData[1];
},
cache: false,
error: function (request, status, error) {
alert(request.responseText);
}
});
<HttpPost()> _
Function ItemCount() As JsonResult
Dim Items As List(Of MyItems) = GetItems()
Dim Total As Integer = Items .Count
Dim Max = 5
Dim Data As New ArrayList
Data.Add(TotalDocs)
Data.Add(MaxDocs)
Return Json(Data)
End Function
可能在另一台计算机上,您已将应用程序部署在虚拟目录中,因此无法找到您正在使用的绝对 URL。
尝试使用此代码代替
var urlStr = '<%: Url.Content( "~/Items/ItemCount" ) %>';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)