У меня есть php-страница со следующим javascript-кодом:
$("#saveButton").click(function() {
HLalert('Saving...');
$.getJSON("<?php echo $PHP_SELF; ?>", {
ajax: 1,
classes: $("#alllessons").serialize()
}, function(output) {
if (output.status == false) { HLalert(output.message); }
else { HLalert('Saved!.'); }
});
});
Для чего бы то ни было, оно не работает.Javascript до и после его выполнения, но, похоже, это не так.Даже сбойный статус не возвращается.
HLalert () - это функция, которая отображает твиттер, как предупреждающее сообщение.
В верхней части страницы php у меня есть код
<?php
if ($_GET['ajax'] == 1) {
// parse the ajax values
// output json and die
}
// regular page code
Я попытался изменитьимена переданных значений в вызове getJSON, который ничего не делает.Я попытался поместить страницу, вызываемую getJSON, в другой файл, и он тоже ничего не делает.
Что-то в корне не так с моим кодом getJSON, который я просто не вижу?Вам разрешено совершать звонки на $ .ajax на вашу собственную страницу?
Спасибо