2017-05-04 74 views
0

重複條目驗證在PHP中我已創建多種形式,這種形式的隱藏和更改後顯示一個下拉值 我手淫來檢查提交按鈕 比上點擊重複條目添加以下代碼 但此代碼不會在你的語法錯誤,正常工作不能正常工作使用jQuery

jQuery('#form_1').on('submit', function(event) { 
    jQuery.ajax({ 
    url: SITE_URL+'/admin/ajax/function.php', 
    type: "POST", 
    data: jQuery('#form_1').serialize(), 
    dataType : 'json', 
    a sync : false, 
    success: function(response){ 
     if(response.status === true){ 
      var error = '<div class="alert alert-danger">this record already exist</div>'; 
      jQuery('.form1ErrorMsg').html(error); 
      return false; 
     }else{ 
      alert('test'); 
      //return true; 
     }    
    }, 
    error: function(){ 
     return false; 
    }   
}); 
    //return false; 
}); 

function.php

if(isset($_POST['ActionToCall'])){ 
    $Action = $_POST['ActionToCall']; 
    switch($Action){ 
     default:{ 
      break; 
     } 
     case 'chkDuplicatChiefInvigilator':{ 
      require_once('../../class/staff.class.php'); 
      require_once('../../class/user.class.php'); 
      $staff = new staffmanager(); 
      $users = new usermanager(); 
      $result=$staff->getDuplicatChiefInvigilator($_POST); 
      if(!empty($result)){ 
      $output['status']=1; 
      }else{ 
      $output['status']=0; 
     } 
     print json_encode($output,true); 
     die; 
     } 
} 
+0

您應該刪除'data Type'和'a sync'之間的空格 –

回答

0

看:

dataType : 'json', 
async : false,