2017-05-04 129 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,