0

如何使用 json2 dot js 将其解析为 eval 对象?

有一个网址 http://blah.com/json.data 我想从这样的按钮调用

<input type="button" value"Go" onclick="go()" />

从 Go javascript 函数中,我想在页面上点击只有这种类型的数据内容(它没有 html)的 blah url:userdetails.attribute.name=LastName userdetails.attribute.value=Smith userdetails.attribute。 name=GivenName userdetails.attribute.value=Michael

我如何使用该eval()函数将所有数据从那个 blah url 扔到一个 var object1 中,以便我可以做这样的事情:

document.getElementById("lname").innerHTML = object1.blah[1].LastName;

在此先感谢...我是 json2 的新手,但想开始使用它。

4

1 回答 1

1

使用jQuery

$.get({
  url: "/json.data",
  dataType: "json",
  success: function (result) {
    $("#lname").text(result.blah[1].LastName);
  }
});

如果您的数据实际上是您在示例中发布的格式(这不是有效的 JSON),您可能需要手动解析它。您可以告诉 jQuery 向您发送纯文本,而不是通过将dataType设置设置为text.

于 2012-06-04T19:03:18.563 回答