在yii2中发送ajax请求:跨源请求被阻止
这是我的剧本:在yii2中发送ajax请求:跨源请求被阻止,ajax,yii2,Ajax,Yii2,这是我的剧本: $.post('index.php?r=site/filterbyprice',{ price_range:values, _csrf : $("#csrftoken").val() } ,function(r){ console.log(r); if(r==""){ $("#all-ads").html('<div class="
$.post('index.php?r=site/filterbyprice',{
price_range:values,
_csrf : $("#csrftoken").val()
}
,function(r){
console.log(r);
if(r==""){
$("#all-ads").html('<div class="error-page"></div>');
}
else{
$("#all-ads").html(r);
}
});
我面临以下错误:跨源请求被阻止:同源策略不允许读取远程资源。(原因:CORS标头的访问控制-可能是标头配置问题。首先,尝试使用以下内容生成url:
$url = yii\helpers\Url::to(['site/filterbyprice']);
并将其包含到您的视图中,如下所示:
$this->registerJs(<<<JS
$.post('{$url}',{...});
JS;
);
$this->registerJs(可能是标题配置问题。首先,尝试使用以下命令生成url:
$url = yii\helpers\Url::to(['site/filterbyprice']);
并将其包含到您的视图中,如下所示:
$this->registerJs(<<<JS
$.post('{$url}',{...});
JS;
);
$this->registerJs(