Я ноб в ajax, но я думаю, что моя проблема довольно проста. После того, как я отправлю свою форму, я хотел бы вернуть серверное эхо мне. Вот мой текущий код, который не работает. Я довольно уверен, что проблема связана с моим ajax, потому что я знаю, что мои значения помещаются в dataString.получить ответ после запроса ajax
HTML
<form method="POST" onSubmit="new_user(this);" >
<input type="submit" value="signed" name="astatus" />
<input type="hidden" value="FaKEIdkEy" name="mark_attend" />
</form>
Javascript
function new_user(form){
var url = "attendance.php";
var dataString = "status="+form.astatus.value;
dataString = dataString+"&id="+form.mark_attend.value;
$.ajax({
type: "POST",
url: url,
data: dataString,
success: function(data) {
alert(data);
}
});
}
PHP (attendance.php)
if(!empty($_POST))
{
echo "response";
}
Любые идеи о том, как исправить?
Убедитесь, что вы проверить на провал, как хорошо! 'ошибка: функция (jqXHR, textStatus, errorThrown) { console.error ( "произошла следующая ошибка:" + textStatus, errorThrown ); }); ' –
Я добавил это, и журнал показывает, что произошла ошибка, но он не говорит мне, какой тип или почему: ** Произошла следующая ошибка: ошибка (пустая строка) ** – dmkumar