gpt4 book ai didi

asp.net - webservice 不被 jQuery 调用

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

我想使用 jQuery.ajax() 调用 Web 服务,但 Web 服务没有被调用。 - 如果我更改 url:引用 .ashx 文件,它会被调用,但不会被调用?

这是我正在使用的代码:

jQuery.ajax({
type: "POST",
url: "/services/CheckUsername.asmx/CheckUsername", // this doesn't get called
//url: "/services/CheckUsername.ashx/ProcessRequest", this gets called
data: '{ "context": "' + "username" + '"}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',

success: function (msg) {
alert("Result: " + msg);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Error: " + textStatus)
}

.ashx 文件被调用,但解析器错误被重新调整,因为它返回 http 上下文 - 我如何修改它以从 Web 服务获取字符串返回类型?

谢谢

最佳答案

尝试将 [ScriptMethod] 属性设置为服务器端方法

关于asp.net - webservice 不被 jQuery 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2903836/

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