-1

可能重复:
我该怎么做?(阿贾克斯)

自从我上次问这个问题以来,我在具体化方面非常失败,所以我将再次尝试并尽可能具体化。

首先,我在 json_encode 函数中编码了我的数据。

例如,看起来像这样:

{"test":"test value"}

我想要做的是将测试变成一个javascript变量,它可以保存“测试值”的数据。json_encode 数据位于名为 index.php 的页面上,我希望在其中定义变量的页面名为 example.html。所以我想要的是在 html 的 javascript 部分有一个名为 test 的 javascript 变量,并让它等于字符串“test value”。

此外,我不希望 jquery 用于此解决方案,因为我被限制不能这样做。我不能使用隐形表格并提交它们。

4

2 回答 2

0

对象是关联数组。它们存储键/值对。所以你所要做的就是:

var test = function(){}
test["hello"] = "world";

这将设置hello为变量world及其值。你可以通过这样做来测试这个

alert(test.hello);

用json 键和值替换helloandworld

于 2012-05-21T20:55:43.510 回答
0
var json = JSON.parse( {"test":"test value"} )

var testValue = json.test
于 2012-05-21T21:03:29.793 回答