У кого-нибудь были такие же впечатления от jQuery AJAX и beforeSend
? Любой совет, как решить эту проблему?запрос jquery ajax отправляется до отправки
Что я делаю - это чтение из базы данных с вызовом AJAX, прежде чем я хочу отправить новые данные в базу данных через AJAX (мне нужно перейти на последнюю страницу всех комментариев). Случается, что beforeSend
извлекает данные с данными, которые должны быть отправлены впоследствии. Есть идеи?
$.ajax({
type: 'POST',
url: '_php/ajax.php',
dataType:"json",
async:false,
data:{
action : "addComment",
comment_author : comment_author_val,
comment_content : comment_content_val,
comment_parent_id : comment_parent_id_val,
comment_post_id : "<?=$_REQUEST["ID"]?>"
},
beforeSend: function() {
//WHAT A MESS...
if (typeof commentOpen == "undefined") {
$.get("_php/ajax.php", { action: "getComments", commentPage: '', ID: "<?=$_REQUEST["ID"]?>" },
function(data){
$('#comments > ul').html(data);
return true;
}
);
}
},
На самом деле я мог бы написать это немного другое ... Как СБРОСА-AJAX -> Обратный вызов -> WRITE AJAX - > ПРИЛОЖИТЬ HTML TO DOM ... Но я действительно хотел бы использовать beforeSend – Bosh