@Jony1337

Почему не срабатывает ajax запрос?

Привет
$( document ).ready(function() {
    $("#btn").click(
		function(){			

			sendAjaxForm('result_form', 'form1', 'ajax6.php');

			return false; 
		}
	);
}); 
function sendAjaxForm(result_form, ajax_form, url) {
    jQuery.ajax({
        url:     url, 
        type:     "POST", 
        dataType: "html", 
        data: jQuery("#"+ajax_form).serialize(),  
		beforeSend: function() {
document.write('<center><img src=\'load2.gif\' </center>')
return true;
    },
success: function(html){  
    $("#result_form").html(html);  

        
    	},
    	error: function(response) { 
    		document.getElementById(result_form).innerHTML = "Error.";
    	}
 	});
}

и появляется load2.gif на экране а ajax запрос не выполняется .
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
@hedint
Web разработчик
Сложно так диагностировать, но есть подозрение, что ваше
beforeSend: function() {
document.write('<center><img src=\'load2.gif\' </center>')
return true;
    },

затирает весь ваш html, и потом в success функции ajax-запроса никакой #result_form уже нет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы