我使用jquery的$ .post动态地从数据库中提取信息。如果我想要一个项目,这可以正常工作,我想将每个列存储为一个数组并传递整个数组。我有阵列,但我有问题将其拉回到JavaScript,所以我可以使用它。
由于数组将包含带逗号的文本,因此无法使用implode创建逗号分隔的字符串。
答案 0 :(得分:1)
尝试使用json,如果你在服务器端的数组上使用php的json_encode,那么回显编码的数组jquery将把它作为json对象来接收。
答案 1 :(得分:0)
你必须像这样追加“json”:
$.post("/your/page", dict,
function(data) {
dosomething();
}, "json");
然后你可以使用.each进行循环
jQuery.each(data, function(i, val) {
alert(i);
alert(val);
});
或通过这样的键引用值:
data['key']
您需要使用关联数组。 此外,/ your / page返回的数据必须是JSON编码的(对于PHP,请参阅json_encode)