How do I handle a JSON request returning a String in JQuery?
- by knt
Hi all,
New to json/jQuery so sorry if this has an obvious answer.
I'm doing an ajax request in jQuery that's something like:
$.ajax({
url: theURL,
dataType: 'jsonp',
type: 'get',
success: function(data) {
alert("it's there");
}
});
The request asks whether a given object is in a database. If it is, it returns something of the format:
{
"text": "duck",
"canonical_name": "duck",
"language": {
"id": "en"
}}
However, if the object isn't there, it returns:
Not Found
As in...literally that exact string, not in any kind of json format as far as I know. Is there any way I can get my ajax to detect this? Right now it doesn't even seem to be acknowledging that it got anything back in the latter case.
The json code wasn't written by me. It can possibly be fixed if this is not the correct format and there's absolutely nothing I can do from my end to work with this, but I'd really like to try to find some kind of workaround if possible.
Thanks very much!