没有jquery的AJAX回调

时间:2012-05-21 20:41:57

标签: php html ajax json

  

可能重复:
  How would I go about doing this? (AJAX)

自从我上次提出这些问题以来,我特别失败,所以我将再次尝试并尽可能具体。

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

例如:

{"test":"test value"}

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

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

2 个答案:

答案 0 :(得分:0)

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

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

这会将hello设置为变量,将world设置为其值。 你可以通过

进行测试
alert(test.hello);

用json键和值

替换helloworld

答案 1 :(得分:0)

var json = JSON.parse( {"test":"test value"} )

var testValue = json.test