ThinkPHP用jQuery发送ajax请求问题

从昨天我受这个问题折磨一直到现在,故奋笔写下它!


前端,发送请求

$.ajax({
                    url: "__URL__/v_username",
                    //type: "POST",
                    data: { newUsername:name },
                    context: document.body,
                    success: function(data){
                        if(data=="YES"){
                            $('#nameValid').attr('color','#00ff00');
                            $('#nameValid').html("用户名可用");
                        }else{
                            $('#nameValid').attr('color','#ff0000');
                            $('#nameValid').html("用户名已存在");
                        }
                    }
                });
后台php

public function v_username(){
        $user = new UserModel();
        $res = $user->VerifyUser($_GET['newUsername']);
        $canDo = "YES";
        
        if($res){
            $canDo = "NO";
        }
        
        $this->ajaxReturn($canDo);
        //echo json_encode($data);
    }


注意,我之前是加了

type: "POST"
这句话,就是因为它,我一直收到的response就是

{“info”:"","status":0,"url":}
最后把他删掉就行了,但是我不明白这到底是为什么?

还希望大神路过帮忙解答,感谢!




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值