当我在提交表单后按http://jazzkredit.ru/上的绿色按钮时,我收到消息" ajaxUrl未定义"而不是应该弹出的图像和我应该通过电子邮件收到的电子邮件。
有人可以帮我解决这个问题吗?我试图在Google和Stackoverflow上搜索答案,但它没有帮助。
var formData = new FormData($('form#loanappform')[0]);
$.ajax({
url: ajaxUrl, //Server script to process data
type: 'POST',
xhr: function() { // Custom XMLHttpRequest
var myXhr = $.ajaxSettings.xhr();
if(myXhr.upload){ // Check if upload property exists
myXhr.upload.addEventListener('progress',progressHandlingFunction, false); // For handling the progress of the upload
}
return myXhr;
},
//Ajax events
success: completeHandler,
// Form data
data: formData,
//Options to tell jQuery not to process data or worry about content-type.
cache: false,
contentType: false,
processData: false
});
答案 0 :(得分:0)
您需要先定义ajaxUrl,或者只使用您要发布的服务器端文件的直接名称:
方法A:var ajaxUrl = "process-ajax.php"
方法B:url: "process-ajax.php"