Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数组从PHP返回到JavaScript而不使用JSON_Javascript_Php_Arrays_Json - Fatal编程技术网

将数组从PHP返回到JavaScript而不使用JSON

将数组从PHP返回到JavaScript而不使用JSON,javascript,php,arrays,json,Javascript,Php,Arrays,Json,我正试图完成一个学校项目,但似乎找不到任何解决办法。我需要访问一个数据库,将行格式化为一个数组,然后将其返回到一个JavaScript文件,以便使用GoogleCharts API创建图形 我不能使用PHP,因为我必须使用学校运行PHP5.1.6的PHP服务器。我看到一些代码允许您在早期版本的PHP上使用JSON,但我不确定如何将其添加到我的PHP文件中 有什么建议吗?只需打印出以逗号分隔的值列表,然后在Javascript中使用拆分: var returnVars = xmlhttp.resp

我正试图完成一个学校项目,但似乎找不到任何解决办法。我需要访问一个数据库,将行格式化为一个数组,然后将其返回到一个JavaScript文件,以便使用GoogleCharts API创建图形

我不能使用PHP,因为我必须使用学校运行PHP5.1.6的PHP服务器。我看到一些代码允许您在早期版本的PHP上使用JSON,但我不确定如何将其添加到我的PHP文件中


有什么建议吗?

只需打印出以逗号分隔的值列表,然后在Javascript中使用拆分:

var returnVars = xmlhttp.responseText.split(",");
for(var i=0; i<returnVars.length; i++)
{
     alert(returnVars[i]);
}
var returnVars=xmlhttp.responseText.split(“,”);

对于(var i=0;iWhy不带JSON?…我得到“致命错误:调用未定义的函数JSON_encode()我认为这是因为学校运行PHP5.1.6的PHP服务器取决于数组的外观。最简单的方法是向js发送一个带分隔符的字符串并将其拆分为一个数组。PEAR有一个JSON库,试试看?@user3316362您可以尝试使用
phpinfo()创建一个页面;
。这会打印出您的服务器以及安装了哪些插件。查看是否列出了
json
。如果没有,则您的服务器没有安装插件。可能是这里的情况。我没想到会这样做。我想我可以做到。谢谢!