Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 如何在YII2中发布登录表单数据_Ajax_Url_Post_Yii2 - Fatal编程技术网

Ajax 如何在YII2中发布登录表单数据

Ajax 如何在YII2中发布登录表单数据,ajax,url,post,yii2,Ajax,Url,Post,Yii2,当我点击登录菜单时,登录页面在索引上,然后当我填写所有内容时弹出显示,然后在成功后将所有数据发布到site controller重定向到客户面板,但我在ajax代码url中遇到错误,如何解决此问题? $(“#登录”).submit(函数(){ var formData=new formData($(this)[0]); $.ajax({ url:“”, 类型:“POST”, 数据:formData, async:false, cache:false, contentType:false, pro

当我点击登录菜单时,登录页面在索引上,然后当我填写所有内容时弹出显示,然后在成功后将所有数据发布到site controller重定向到客户面板,但我在ajax代码url中遇到错误,如何解决此问题? $(“#登录”).submit(函数(){

var formData=new formData($(this)[0]);
$.ajax({
url:“”,
类型:“POST”,
数据:formData,
async:false,
cache:false,
contentType:false,
processData:false,
成功:功能(数据){
如果(数据==1){
window.location.href='customer/home';
返回false;
}否则{
警报(数据);
返回false;
}                      
}
});
返回false;
});

请显示错误消息..我更改url:“site/customerloged”,此url在本地主机上正常工作,但在live server上不工作“无法验证您的数据提交”。错误显示是否启用了CSRF?
        var formData = new FormData($(this)[0]);

    $.ajax({
            url: "<?php echo Url::toRoute(["site/customerloged"]);  ?>",                                       
            type: "POST",
            data: formData,
            async: false,
            cache: false,
            contentType: false,
            processData: false,
            success: function (data) {
                if(data == 1){
                    window.location.href = 'customer/home';                                      
                    return false;
                }else{
                    alert(data);                                                      
                    return false;
                }                      
            }

        });
        return false;
    });