My ajax code is
$.ajax({
    type: 'GET',
    dataType: "jsonp",
    processData: false,
    crossDomain: true,
    jsonp: false,
    url: "http://someotherdomain.com/service.svc",
    success: function (responseData, textStatus, jqXHR) {
        console.log("in");
    },
    error: function (responseData, textStatus, errorThrown) {
        alert('POST failed.');
    }
});
This is a cross domain ajax request.
I am getting correct response for the request, while checking with firebug i can see that response.
This is the response I am getting in firebug response and while accessing this url through web browser
{"AuthenticateUserResult":"{\"PKPersonId\":1234,\"Salutation\":null,\"FirstName\":\"Miqdad\",\"LastName\":\"Kumar\",\"Designation\":null,\"Profile\":\"\",\"PhotoPath\":\"\/UploadFiles\/\"}"}
But I am getting error
SyntaxError: invalid label
{"AuthenticateUserResult":"{\"PKPersonId\":8970,\"Salutation\
Whether I need to use any other method to get it works. I want to implement this in phonegap+jquery mobile app.
Also, I don't have any access to the web service
If I disable chrome web security it's working fine
 
     
     
     
     
     
     
     
     
     
    