1. 把你前端alert("status")改成alert(status)
2. 打开浏览器console(控制台)刷新页面,以火狐为例,POST执行后,控制台会显示POST 和你post到的URL,后面写状态,成功了就是这样 [HTTP/1.1 200 OK 1ms],200是没问题,404是你的路由有问题,500是你php有问题,要是200了还不能正常显示就是JS有问题
你用火狐的debug看下网络的标签,看看有没有发送过去!
还有你在服务器端先用最简单的代码测试一下,数据有没有发送到服务器,和返回到浏览器中。
class RegControl extends Control
{
//asynchronization check out the username
public function ajax_username()
{
echo $_POST['username'];
}
}
如果这样的话还没有数据,那就是路径和别的问题!
后台有没有收到请求?浏览器有没有脚本错误?慢慢调试吧。