Я говорю с сервером, и ответ JSON выглядит так:
someResponse({ "Response":{"status":"3","message":"Not valid bla bla"} });
Правильный JSON должен выглядеть так, верно?:
{
"response":
{
"status":"3",
"message":"Not valid bla bla"
}
}
Есть ли способ, которым я мог бы каким-то образом получить эти данные с помощью jQuery, если он заключен в эту функцию "someResponse"?
Мой код jQuery выглядит так:
$.ajax({
url: "https://someurl/test/request.asp?user=x&pass=x",
dataType: "JSONP",
success: function(msg){
$("#json_here").html(msg.response.status);
},
error:function(x,e){alert(x+" :: "+e)}
});
Конечно, когда я это делаю, ничего не происходит. Но если я сделаю $ ("# json_here"). Html (msg); тогда я получаю полный ответ, как указано выше.
Я делаю что-то не так или это неверный способ отправки данных JSON? Я не получаю ошибки разбора.
Заранее спасибо.