【发布时间】:2017-02-22 04:44:49
【问题描述】:
我正在尝试对 yii2 控制器执行 ajax 获取,但链接无法正确传递
这是我尝试过的:
$.ajax({
url: '<?php echo Yii::$app->request->baseUrl. "/checks/items" ?>', //this fails
type: 'get',
data: {
category:category,
_csrf : '<?=Yii::$app->request->getCsrfToken()?>'
},
success: function (data) {
var parsedResult = $.parseJSON(data);
.....
$("#labels_trackcenter").html(html);
}
});
我如何传递那个网址
这些是配置 url 规则:
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
],
【问题讨论】:
-
这段代码是在哪里添加的?查看
*.php文件或*.js? -
在脚本中的.php文件中
-
试过
Url::to(['checks/items'])? Example -
#insane 头骨它返回 Unexpected token 的错误:当我像 {{{{ url:Url::to(['checks/items']), }}}}跨度>
-
解决语法错误:
url: '".Url::to(['/checks/items'])."',