我有一個在Ajax中生成的頁面。從Ajax載入頁面提交Ajax表單頁面
在該頁面上有2個窗體,#form1和#form2。
我有jQuery的提交表單代碼如下:
jQuery("#form1").on('submit', function(e){
e.preventDefault();
var sendurl = '/xxx/xxx/xxx/xxx.php';
var varable1 = jQuery('#infor1').val();
var varable2 = jQuery('#infor2').val();
var varable3 = jQuery('#infor3').val();
var varable4 = jQuery('#infor4').val();
var varable5 = jQuery('#infor5').val();
var varable6 = jQuery('#infor6').val();
var varable7 = jQuery('#infor7').val();
jQuery.ajax({url: sendurl + '?varable1=varable1' + 'varable2=' + varable2 + 'varable3=' + varable3 + 'varable4=' + varable4 + 'varable5=' + varable5 + 'varable6=' + varable6 + 'varable7=' + varable7}).done(function(data) {
if(data === 'fail'){
jQuery('.error').html('Something went wrong with your form request please try again!').slideDown(500).delay(4000).slideUp(500);
jQuery('input[type=submit]', jQuery("#submittions")).removeAttr('disabled');
return false;
}
if(data !== 'fail'){
jQuery('#showresults').slideUp(600);
jQuery('.show-complete-detail').html(data);
jQuery('#applicationcomplete').delay(1500).slideDown(400);
}
});
});
我也曾嘗試:
jQuery().submit();
,不能正常工作。
我假設,因爲頁面加載使用ajax,它無法找到form1的id形式?
有沒有人對我出錯的地方有任何想法。
謝謝:)
,如果你綁定事件的形式附加到文件後,這將是確定。 – teek