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":}最后把他删掉就行了,但是我不明白这到底是为什么?
还希望大神路过帮忙解答,感谢!
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
