小编Kar*_*rtz的帖子

使用Yii 2获取有关Ajax调用的错误请求(#400)

这是我的代码:

$(document).on('change', '#tblhotel-int_zone_id', function(e){
    var zoneId = $(this).val();
    var form_data = {
        zone: zoneId
    };
    $.ajax({
        url: "state",
        type: "POST",
        data: form_data,
        success: function(response)
        {
            alert(response);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

由此可见:

错误请求(#400):无法验证您的数据提交.

我已经有了<?= Html::csrfMetaTags() ?>.我该如何解决这个问题?

ajax jquery yii2

16
推荐指数
4
解决办法
2万
查看次数

Yii2 - 如何在视图文件中包含外部js和css

我正在尝试包含我的插件和自定义js文件

前端/视图/布局/ main.php

所以我将这段代码用于js和css

<link rel="stylesheet" href="<?= Yii::$app->homeUrl; ?>chosen/chosen.css">
<script type="text/javascript" src="<?= Yii::$app->homeUrl; ?>js/jquery.fancybox.pack.js?v=2.1.5"></script>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.那么我应该包括什么来获取视图文件中的js和css文件?

yii2

14
推荐指数
3
解决办法
3万
查看次数

禁止 (#403) - 不允许您执行此操作?

这是后端SiteController.php访问规则。当我浏览这个网址时site.com/backend/web/site/login。它显示 Forbidden (#403)。

return [
        'access' => [
            'class' => AccessControl::className(),
            'rules' => [
                [
                    'actions' => ['login', 'error'],
                    'allow' => true,
                ],
                [
                    'actions' => ['logout', 'index', 'addhotels'],
                    'allow' => true,
                    'roles' => ['@'],
                ],
            ],
        ],
        'verbs' => [
            'class' => VerbFilter::className(),
            'actions' => [
                'logout' => ['post'],
            ],
        ],
    ];
Run Code Online (Sandbox Code Playgroud)

yii2 yii2-advanced-app

2
推荐指数
1
解决办法
7725
查看次数

标签 统计

yii2 ×3

ajax ×1

jquery ×1

yii2-advanced-app ×1