$.post 出现302错误

浏览:8245 发布日期:2015/09/10 分类:求助交流 关键字: $.post 302
前台:$('#checkName').click(function(){
    var username = $(this).val();
    $.post('User/checkName', {
        'nickname' : username
    }, function(data) {
        if (data == 0) {
            console.log('user1');
        } else {
            console.log('user2');
        }
    })
});
控制器:
UserController.class.php
路径:d:\SVN\One\App\Home\Controller\UserController.class.php    public function checkName(){
        //测试用
        echo 0;
    }
debug:Remote Address:127.0.0.1:80
Request URL:http://xxx.com/user/User/checkName   //这里路径很奇怪
Request Method:POST
Status Code:302 Moved Temporarily
控制器里只是个测试,只是想排除控制器问题,
找了很久...总体来说各种尝试2天了...

请不要吐槽咱技术问题了,刚学这玩意,脑子里一片乱...

----------------------感谢各位-----------------------------

解决方法1:
在HTML中添加路径,<input ... att_url="{:U('User/checkName')}">Js直接引用var url=$(this).attr('att_url');
                $.post(url, {...
解决方法2:
用方法1得到正确输出后,url为:Request URL:http://onehw.heze.com/User/checkName.html好奇心使然试了一下...$.post('checkName.html', {......这鬼玩意为啥会成功...
解决方法3:$.post('/User/checkName',......我已经凌乱了
最佳答案
评论( 相关
后面还有条评论,点击查看>>