나는 can jquery ajax call external webservice?jquery "jsonp"를 사용하여 외부 웹 서비스를 호출하는 방법은 무엇입니까?
과 좋은 개발자가 나를 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 " ;
}
누구나 예제가 있거나 나에게이 문제를 설명 할 수 있습니까?
UPDATE :
$.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})";
}
그러나 그것을
나는 이렇게 될 코드를 다시 썼다 항상 내게이 오류를 줘. 뒤로 : "실종. 문 전에 [이 오류에 브레이크] ({ "X": 10, "Y": 100}) "
결코 누군가는 도움을 줄 수, 성공의 함수를 호출 나 '
왜 다른 질문에 대한 답을 받아들였습니까? 계속 질문을하고 그 실을 따라야합니다. – Seb
그들이이 방법으로 나를 대답했기 때문에 : $ .getJSON은 작동하지만 $ .ajax를 사용하는 다른 방법을 묻습니다. –