【发布时间】:2012-04-10 17:36:59
【问题描述】:
我在将会话数组从 php 输入到 javascript 时遇到问题,我尝试使用 json_encode 来完成,但我遇到了问题,因为 json 不采用瑞典字符,我需要将它放在数组中,任何其他建议怎么做!
我在这里设置会话数组,print_r 仅用于检查,所以它是正确的
while($row2[]=mysql_fetch_array($result2))
$_SESSION['row2'] = $row2;
print_r($_SESSION['row2'][0][0]);
print_r($_SESSION['row2'][0][1]);
print_r($_SESSION['row2'][0][2]);
在我的javascript中我尝试了这个
var row2 =<?php echo json_encode($_SESSION['row2']) ?>;
console.debug(row2);
【问题讨论】:
-
如果您使用 UTF-8 编码,JSON 将起作用。
-
尝试使用 console.log 而不是警报。它会出现在萤火虫和铬。它还将向您显示对象属性和数组成员,而不仅仅是像警报这样的单个变量。
-
这两个代码sn-ps是在同一个文件还是不同的文件?
-
如果我使用 UTF-8 编码,我遇到了瑞典字符的问题,抱歉提醒,现已替换
-
它们在同一个文件中,问题是我想使用瑞典字符。没有它们它就可以工作!
标签: php javascript arrays