我的搜索参数是
$params=Yii::$app->request->queryParams;
而且我的api调用就像
function doInBackground(){
var params=<?=json_encode($params)?>;
$.get('car/get-map-data',
{
"params":params
},
function(data){
if(data)
{
console.log(data);
}
});
}
但是我遇到了类似的错误
PHP Notice – yii\base\ErrorException
Array to string conversion
在线
var params=<?=json_encode($params)?>;
如何解决这个问题。我想将搜索参数传递给另一个api。
您可以使用getQueryString()
function doInBackground(){
var params=<?=Yii::$app->request->getQueryString();?>;
$.get('car/get-map-data',
{
"params":params
},
function(data){
if(data)
{
console.log(data);
}
});
}