java 返回true和false_ajax返回true而FALSE

我正在使用codeigniter,我已经编写了一个函数来检查是否存在用户密码 . 这是我的模特

型号:用户

public function get_some_password($ username,$ password){

$this->db->where('user_password', $password);

$this->db->where('user_username',$username);

$query=$this->db->get('some_users_table');

if($query->num_rows()==1){

return true;

}else{

return false;

}

控制器

public function check_password(){

$ USERNAME = $这个 - > URI->段(3); $ temp_pass = $ this-> input-> post('current_password'); $密码= MD5($ temp_pass); $这 - >用户> get_some_password($用户名,密码$);

}

视图上的ajax

//在页面加载时完成

var success1 = $(“ . success”); //如果成功var error1 = $(“ . error”),则显示视图上的div; //如果出错,则显示视图上的div success1.hide(); error1.hide();

$('#change_password').click(function() {

var username = $('#username').val();

dataString2 = $('#changpassword').serialize();

$.ajax({

type: "POST",

url: '<?php echo base_url(); ?>controller_name/check_password/' + username,

data: dataString2,

success: function() {

$('.success').html('password successfully updated!'),

success1.slideDown('slow');

},

error: function() {

$('.error').html('Wrong current password!'),

error1.slideDown('slow');

}

});

问题:即使返回的用户名或密码为false,Ajax也会加载成功div,我在哪里错过了什么

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值