php - TP用ajax提交总是提示404
巴扎黑
巴扎黑 2017-04-10 18:08:11
[PHP讨论组]

提交的地址没有错误 但总是报404 也插入不进去数据 POST http://localhost/a/jz/index.php/Home/zhuye/zhuye 404 (Not Found) 而且给出下面两个地方的错误 但是这两个地方也没有错误啊 还有如果把操作方法里面的这个if都去掉的话就不会报错了 按理说前台跟后台没关系啊 为什么去掉就不会提示404 当然这也也不会插入任何数据 那么我这个错在哪里?

function ajax(url,data,data2,funsucc){
            var oAjax=new XMLHttpRequest();
            oAjax.open('post',url,true);                   
            oAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
            oAjax.onreadystatechange=function(){
              if(oAjax.readyState==4){
                if(oAjax.status==200){
                  funsucc(oAjax.responseText);
                }
              }
            }
}
oSub.onclick=function(){
        oV1=oName.value;
        oV2=oSex.value;
        ajax("{:U('zhuye/zhuye')}",oV1,oV2,function(str){});//这句报错
    };
$t1=M('user');
$name=I('para1');
$sex=I('para2');
if(!empty($sex)&&!empty($name)){    //把这句话去掉就不报404
     $result=$t1->add(array('name'=>$name,'sex'=>$sex,$time=>time()));
}
巴扎黑
巴扎黑

全部回复(1)
PHP中文网

oV1=oName.value;
oV2=oSex.value;
console.log(oV1);
console.log(oV2);
打印下这两个值看看是什么

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号