将数组从PHP返回到JavaScript而不使用JSON
我正试图完成一个学校项目,但似乎找不到任何解决办法。我需要访问一个数据库,将行格式化为一个数组,然后将其返回到一个JavaScript文件,以便使用GoogleCharts API创建图形 我不能使用PHP,因为我必须使用学校运行PHP5.1.6的PHP服务器。我看到一些代码允许您在早期版本的PHP上使用JSON,但我不确定如何将其添加到我的PHP文件中将数组从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中使用拆分:
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
。如果没有,则您的服务器没有安装插件。可能是这里的情况。我没想到会这样做。我想我可以做到。谢谢!