I am using the code snippet below to bring data from a certain WebAPI.
data.responseText works fine in Firefox but gives undefined in IEL
I have tried to use the data. The responses are JSN but it does not work in IE.
Please give me the solution of this.
This is the code that I am using.
$ .ajax ({type: "GET", url: serviceUrl, contentType: "application / json", data: "{'Slid': '" + slidname + "'}" , Async: false, crossDomain: true, complete: function (warning ("hii"); warning (data.responseText);}});
Which version of IE? If IE 9 or less, this issue can be your jQuery version - see.
Otherwise, you can try that the browser helps in formatting AJAX request data:
$ Ajax ({type: "GET", url: serviceUrl, contentType: "application / json", data:
JSON.stringify ({"slid": slidname})
< / Strong> , async: false, crossDomain: true, complete: function {alert ("hii"); alert (data.responseText);}});
If this also fails, you can try "jsonp" as the type of data for AJAX calls because you have a cross-domain request.
$ Type the data: "URL: service URL, content type:" Application / Jason ", data: JSN.trinfase ({ "Slid": slidname}), "jsonp"
, complete: fun ction (data) {warning ("hii"); warning (data.responseText);}}); < / Code>
No comments:
Post a Comment