gpt4 book ai didi

asp.net - 如何使用 jquery "jsonp"调用外部网络服务?

转载 作者:行者123 更新时间:2023-11-29 20:26:12 25 4
gpt4 key购买 nike

我之前有一个问题 can jquery ajax call external webservice?


一些优秀的开发人员回答我使用 jsonp,但我不知道如何使用它,我正在尝试使用此代码调用我的服务:

$.ajax({
type: "POST",
url: "http://localhost:1096/MySite/WebService.asmx?callback=?",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
success: function(msg) {alert(msg);}
});


这是我的服务代码:

[WebMethod]
public string HelloWorld() {
return "Hello World " ;
}


谁有例子或者可以为我解释这个问题?

更新:
我又把代码写成这样:

$.getJSON("http://localhost:1096/YourShoppingTest1/WebService.asmx/HelloWorld?jsonp=?",{name:"test"},
function(data){
alert(data.x);
});


和这样的服务:

[WebMethod]
public string HelloWorld(string name)
{
return "( {\"x\":10 , \"y\":100} )";
}


但它总是在返回时给我这个错误:“missing ; before statement[中断此错误] ( {"x":10 , "y":100} )"

永远不要调用成功函数,有人可以帮忙吗?

最佳答案

我遇到了类似的问题,不幸的是我手边没有代码。

凭内存:

参见:What are some good examples of JQuery using JSONP talking to .net? & What is the best way to call a .net webservice using jquery?

关于asp.net - 如何使用 jquery "jsonp"调用外部网络服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/729771/

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