【发布时间】:2010-10-27 10:09:22
【问题描述】:
是否可以像这样获取变量的内容并将其粘贴到数组中(我试过无济于事):
首先我从数据库中获取这些值,并使用 php 表单将这些值放入隐藏的输入中:
{value: '1', name: 'name1'},{value: '2', name: 'name2'}
然后用javascript收集
document.getElementById("myelement").value
然后放值
var meval = document.getElementById("myelement").value;
然后我尝试像这样构建数据:
var data = {items: [meval]};
如果我这样做
var data = {items: [{value: '1', name: 'name1'},{value: '2', name: 'name2'}]};
它可以工作,但不是变量的初始方式。而且我必须像这样构建原始数据。
【问题讨论】:
-
如何在服务器端生成字符串 (
"{value: '1', name: 'name1'},{value: '2', name: 'name2'}")?你在用 PHP 的json_encode()吗?
标签: javascript arrays variables multidimensional-array