У меня есть JQuery AJAX-код, который получает данные типа JSON из php-файла. Без dataType: "JSON" все в порядке. Но мне нужны данные типа JSON. Полученный текст является действительным кодом JSON
{"ok": "false", "answer": "Все поля должны быть заполнены"}
Но когда я использую dataType, у меня появляется ошибка
Объект "parsererror" SyntaxError
Вот код JS:
$.ajax({
url : "testing/regtest.php",
type : "POST",
dataType: "json",
data : {
mail : $('#mail_field').val(),
username : $('#username_field').val(),
password : $('#password_field').val(),
password_2 : $('#rep_password_field').val()
},
success : function(data) {
console.log(data.ok);
},
error: function(a,b,c) { console.log(a,b,c); }
});
Спасибо за любую помощь!
Обновить:
Вот php серверный код:
http://jsfiddle.net/VfQbz/1/
Обновление 2: работает в IE9, но не работает в Chrome