下面的数组可以转换成下面的字符串吗。。。
$eventsfilters = array(
'language' => $languagePath,
'page' => 1,
'limit' => 9,
'start_date' => time()
);
进入这个:
$ajax_filter = "'language': '" . $languagePath . "', 'page': 1, 'limit': 9, 'start_date': " . time();
然后,它将进入ajax数据过滤器。
如果要通过AJAX过滤器,可能需要使用JSON格式。您发布的字符串不是有效的json。最好只将数组传递到json_encode中。
$ajax_filter = json_encode($eventsfilters);
它会返回这样的东西:
{"language":"languagePath","page":1,"limit":9,"start_date":1412241074}
只需尝试以下代码:
$eventsfilters = array(
'language' => "sdfsd",
'page' => 1,
'limit' => 9,
'start_date' => time()
);
foreach($eventsfilters as $key => $val){
$arr[] = "'$key':".$val;
}
$arr = implode(",", $arr);
echo $arr;