gpt4 book ai didi

javascript - jQuery ASP.net 网络服务消费

转载 作者:行者123 更新时间:2023-11-29 17:31:32 24 4
gpt4 key购买 nike

我一直在研究如何使用以下代码使用 $.ajax 调用来使用 web 方法:

$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "WebService.asmx/HelloWorld",
data: "{}",
dataType: "json",
success: function(msg) {
alert(msg.d);
}
});

但是,当我尝试将类型从“POST”更改为“GET”时,调用没有成功。有人可以指出发生这种情况的原因吗?

最佳答案

默认 GET 请求对 ASP.Net AJAX Web 服务是禁用的,ScottGu has an excellent blog entry on this ,包括如何绕过该安全措施(如果这是您所追求的)。

这是一个修复示例,通过设置 UseHttpGetScriptMethodAttribute 上:

[WebMethod, ScriptMethod(UseHttpGet=true)] 
public string HelloWorld()
{
return "Hello World";
}

关于javascript - jQuery ASP.net 网络服务消费,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3440464/

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