Не могу отправить 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, время: 06:03. |