1
$('#speichern').live('click' , function() {
var data_save = $('#form_rechn').serialize()+ '&' + 'action=save' + '&' + 'total=' + Number($('#grandTotal').text().replace(/EUR/g, ""));
$.ajax({
type : "POST",
cache : false,
url : 'invoice_new_action.php',
data : data_save,
ajaxSend : $.post("invoice_new_action.php",{"action":"before","rn": $('#rn').val()},function(huhn){
var totest = Number(huhn)
if (totest == "") {
} else {
$('#rn').val(totest);
$.fancybox('nr. existiert. ');
return false; // Why don't stop here?
};}),
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
},
success : function(data) {
$.fancybox(data);
}
});
다른 방법으로 전환 할 수 있습니까? ajax가 return false
을 통해 중지되지 않는 이유는 무엇입니까?어떻게 ajaxSend에서 ajax 요청을 중지 할 수 있습니까?
? '$ .ajax' 호출 또는'$. post '호출? 왜 데이터를 결합하는 것보다 "내부"아약스 요청을 사용하고 있습니까? –