gpt4 book ai didi

json - JQuery.Ajax 调用 Asp.Net MVC JsonResult 给出 12031 错误,Json webservice 工作正常

转载 作者:行者123 更新时间:2023-12-01 08:26:26 26 4
gpt4 key购买 nike

我有以下 2 个 jQuery Ajax 调用。第一个是对 Asp.Net Json Web 服务的调用并且始终有效。第二个是对返回 json 结果的 ASP.Net MVC 操作的调用。第一次加载页面时,此调用始终会失败,状态为 12031。响应文本为空。刷新后,第二次调用通常可以正常工作。

jQuery(文档).ready(function () {

jQuery.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Services/MenuService.svc/Get",
dataType: "json",
data: '{}',
success: function (data) {
jQuery.map(data.d, function (item) {
jQuery("#menu").append('<li><a href="/Menu/' + item.Link + '">' + item.Link + '</a></li>')
});
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (XMLHttpRequest.responseText != '') {
alert(XMLHttpRequest.responseText);
}
}
});

jQuery.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Menu/Get",
dataType: "json",
data: '{}',
success: function (data) {
jQuery.map(data, function (item) {
jQuery("#menu").append('<li><a href="/Menu/' + item.Link + '">' + item.Link + '</a></li>')
});
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (XMLHttpRequest.responseText != '') {
alert(XMLHttpRequest.responseText);
}
}
});

});

有人知道为什么我在第二次通话时收到 12031 状态吗?

最佳答案

这似乎是默认 Visual Studio 2010 开发服务器的问题。我现在正在使用 IIS Express 7.5 和 Visual Studio 2010 sp1 beta 运行,但无法重现该问题。

关于json - JQuery.Ajax 调用 Asp.Net MVC JsonResult 给出 12031 错误,Json webservice 工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3465941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com