Headers and non JS code returned from JSONP request
Im trying to figure out if a public picasaweb userid exists or not.
Its a pure client app, so no server-side proxies.
The 1st method works only on FF & Chrome.
- $.ajax(
- {
- url: "http://picasaweb.google.com/data/feed/api/user/nonexistentuser?kind=album&alt=json",
- success: function(data)
- {
- alert("success");
- if (console) console.log(data);
- if (data == "") alert("Invalid User");
- },
- error: function(XMLHttpRequest, textStatus, errorThrown)
- {
- alert("error" + textStatus + errorThrown);
- },
- complete: function(XMLHttpRequest, textStatus)
- {
- alert("complete");
- var headers = XMLHttpRequest.getAllResponseHeaders();
- if (console) console.log(headers);
- }
- });
How do I get this method to work ?
- $.ajax(
- {
- url: "http://picasaweb.google.com/data/feed/api/user/nonexistentuser?kind=album&alt=json",
- dataType: "jsonp",
- success: function(data)
- {
- alert("success");
- if (console) console.log(data);
- if (data == "") alert("Invalid User");
- },
- error: function(XMLHttpRequest, textStatus, errorThrown)
- {
- alert("error" + textStatus + errorThrown);
- },
- complete: function(XMLHttpRequest, textStatus)
- {
- alert("complete");
- var headers = XMLHttpRequest.getAllResponseHeaders();
- if (console) console.log(headers);
- }
- });