У меня проблемы с отправкой запроса ajax.
Я пытался настроить его просто, чтобы посмотреть, смогу ли я получить ответ
Вот мой JS:
$(document).ready(function() {
$('#mainform').submit(function() {
$.ajax({
type: "POST",
url: "processform_ajax.php",
data: $(this).serializeArray(),
dataType: "json",
sucess: function (data) {
alert("data" . data);
//$("#response").append(data);
},
error: function(error, txt) {
alert(error.status);
}
});
});
});
Мой php просто такой
<?php
$errors = array ('a' => 'TEST!');
echo json_encode($errors);
?>
Когда я пытаюсь запустить это с расширением firebug, я вижу, что сообщение выглядит хорошо. (что не должно иметь значения в этот момент, потому что мой php просто что-то выводит)
На стороне ответа я вижу эту ошибку: NS_ERROR_NOT_AVAILABLE
Что заставляет меня верить, что он не может найти processform_ajax.php, но когда я попробовал абсолютный URL в параметре url: "" выше. Я также могу запустить скрипт php через адресную строку браузера и получить ответ json
Есть какие-нибудь подсказки?
Спасибо