gpt4 book ai didi

jquery - ajax 有时不触发 webmethod

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

我正在从 jquery/ajax 调用 webmethod。有时我的网络方法会被调用,有时则不会。我每次都传递相同的参数(数字 1 和一小段文本)。我还创建了处理程序来捕获错误并在 ajax 调用完成时显示代码。即使它没有调用我的 webmethod,状态也是“成功”。有什么想法吗?

jquery:

var txt = $(ta).val();

$.ajax({
type: 'POST',
url: 'Default.aspx/AddThread',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify({ forumId: id, comment: txt }),
dataType: 'json',
error: function(jqXHR, textStatus, errorThrown) {
alert("status: " + textStatus);
alert("errorThrown: " + errorThrown);
},
complete: function (jqXHR, textStatus) {
alert("status: " + textStatus);
}
});

C#:

[WebMethod]
public static void AddThread(int forumId, string comment)
{
DataAccess.AddNewThread(forumId, comment);
}

最佳答案

我的猜测是它在 IE 中不起作用。如果是这种情况,请参阅this answer .

关于jquery - ajax 有时不触发 webmethod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5253623/

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