Не могу отправить ajax запрос
День добрый все!
Господа знатоки, помогите найти проблему. Не удается отправить ajax запрос. Код следующий <script type="text/javascript"> function make_main_group() { $.ajax({ url: "ajax/ajax_add_project.php", type: "POST", dataType: "json", data: {"num": "test"}, success: function(data) { $("#test").html(data["num"]); } }); } </script> потом вешаю на кнопку onclick <button onclick="make_main_group()" type="submit" class="btn btn-default" >Создать</button> но при нажатии почему то скрипт не выполняется. НО!!! если сразу запустить скрипт (без клика) make_main_group(); то все нормально - ответ от обработчика получает. Думал, может какой-то иных подключенных скриптов мешает выполнению. Отключил все. Остались jquery и скрипт выше. Заранее благодарен за оказанную помощь! |
Да, и если повесить onclick="make_main_group()" на обычную ссылку, тоже все нормально.
Почему по нажатию на кнопку внутри формы не выполняется? |
потому что нужно отдавать ответ json-ом
|
Обработчик и отдает ответ как
die(json_encode( array('num'=>$_POST['num']) )); если бы там не было json ответа, то и при вызове функции make_main_group(); (без onclick) тоже не было бы ответа. А ответ возвращается. Или я вас не правильно понял? |
Цитата:
по строчке Цитата:
добавь echo и будет тебе счастье PS: на самом деле пример абсолютно рабочий |
bes, спасибо!
echo помогло :( |
Цитата:
|
Часовой пояс GMT +3, время: 17:29. |