$('#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);
}
});
Kann ich es tun einen anderen Weg? Warum wird der Ajax nicht über return false
gestoppt?Wie kann ich eine Ajax-Anfrage in AjaxSend stoppen?
Welche Anforderung versuchen Sie zu stornieren? Der '$ .ajax' Aufruf oder der' $ .post' Aufruf? Warum verwenden Sie eine "innere" Ajax-Anfrage, anstatt nur die Daten zu kombinieren? –