这是我的代码:
$(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() ?>.我该如何解决这个问题?
我正在尝试包含我的插件和自定义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文件?
这是后端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)