[英]make a Javascript array from php echo output
javascript帮助:我有一个回声的php页面
['A',28.006660938911],['B',71.993339061089]
现在我需要在javascript中将其转换为数组,但是在ajax中,“ var myData = new Array($ http.responseText);” 不起作用
如果给定的字符串是:
var s = "['A', 28.006660938911], ['B', 71.993339061089]";
尝试评估一下(如果您无权使用所使用的PHP代码):
var array = eval("[" + s + "]");
尝试将响应更改为JSON格式(如果您可以访问该PHP代码):
echo json_encode(array(array('A', 28.006660938911), array('B', 71.993339061089)));
如果我错了,并且给出了两个不同的数组,请尝试首先拆分字符串
var myJSONObject = <?php echo json_encode($someArray); ?>
alert( myJSONObject.keyInTheArray )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.