I had a previous question can jquery ajax call external webservice?
 and some good developers answered me to use jsonp, but i don't know how to use it, i am trying to call my service using this code:
$.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);}
            });
and this is my service code:
[WebMethod]
public string HelloWorld() {
    return "Hello World " ;
}
anyone have examples or can explain this issue for me?
UPDATE:
I wrote the code again to be like this:
$.getJSON("http://localhost:1096/YourShoppingTest1/WebService.asmx/HelloWorld?jsonp=?",{name:"test"},
    function(data){
    alert(data.x);
    });
 and the service like this:
[WebMethod]
public string HelloWorld(string name)
{
    return "( {\"x\":10 , \"y\":100} )";
}
But it always give me this error when back: "missing ; before statement
[Break on this error] ( {"x":10 , "y":100} )"
and never call the success function, can anyone help with that?
 
     
     
     
     
     
    