У меня проблемы с обработчиком успеха jQuery ajax.О любых ошибках во время выполнения JavaScript, возникающих в обработчике успеха, похоже, не сообщается (в консоли ошибок Firefox ошибок не появляется).И попытка отладки без уведомления об ошибках сводит меня с ума.Может ли кто-нибудь взглянуть на упрощенную версию моего кода ниже и сообщить мне, если я делаю что-то глупое, что может быть причиной проблемы.
Если нет, если кто-то может проверить это в Firefox и подтвердить (или нет), что сообщения об ошибках не появляются, и это не только я схожу с ума (или что-то не так с моей установкой Firefox или что-то).Я также разместил код в Интернете - чтобы вы могли просто нажать ниже, чтобы проверить его ....
http://www.alisonstrachan.co.uk/tests/ajax2/ajax_test2.html
ajax_test2.html
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//alert(missingVariable1); //uncomment -> get error reported (as expected)
$.ajax({
url: "ajax_test2_process.php",
data: {send: "hello"},
async: false,
success: function(data){
$("#results").append(data);
alert(missingVariable2); //no error reported (there should be surely?)
$("#results").append(" finished ");
}
});
});
</script>
</head>
<body>
<div id="results"></div>
</body>
</html>
ajax_test2_process.php
<?php
echo "received: " . $_REQUEST['send'];
?>