我在php和jquery中的代码
<script type="text/javascript">
$(function() {
var city_list = <?php echo json_encode($_REQUEST['cities']); ?>
alert("city_list:: "+city_list);
});
这在我的本地工作正常,我的PHP版本是5.3.1,但当我把它的服务器,我的PHP版本是4.3.11不起作用...
我需要它在本地和服务器端工作。
答案 0 :(得分:4)
这是一个可以用于PHP的文件&lt; 5.2。
http://www.boutell.com/scripts/jsonwrapper.html
你可以比较这样的版本:
if (version_compare(PHP_VERSION, '5.2.0', '<')) {
//include or require jsonwrapper file
}
答案 1 :(得分:1)
根据documentation,{5.2}中引入了json_encode
。但是,所有这些都不会完全丢失,因为您会在注释中找到将数组转换为json的实现。我不能保证它,但它至少应该给你一个开始。