Я получаю неопределенное значение при использовании ajax.Я использую http://validate.jsontest.com/?json={%22key%22:%22value%22} Я называю это в этой скрипке.Почему ответ json не отображается.?
Я использую метод пост в том, что я использую только этот адрес http://validate.jsontest.com/сильный текст http://jsfiddle.net/3TUvr/
var formData = {"key":"value"}; //Array
$.ajax({
url : "http://validate.jsontest.com/",
type: "POST",
data : formData,
success: function(data, textStatus, jqXHR)
{
alert(data["empty"]+"data");
},
error: function (jqXHR, textStatus, errorThrown)
{
alert(jqXHR+"jqXHR");
}
});
Попробуйте добавить DATATYPE к запросу $ .ajax как DATATYPE: '' JSON. – ram
Я проверяю настройку dataType на «json» не влияет. Пожалуйста, см. Мой ответ. – ram
У вас есть ошибка в вашем формате передачи данных ajax. url? json = formdata - правильный формат. – Airan