使用XUL和JSON,JSON.Parse函数不起作用
我想像这样使用 XUL 和 JSON:
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:h="http://www.w3.org/1999/xhtml">
<button value="click" oncommand="jsonTest()" />
<script type="text/javascript">
<![CDATA[
// put some js code here
function jsonTest(){
var funcionarios =
{
"Marconildo":
{
"url": "http://www.google.com.br/",
"idade": 34
}
};
var funcionario = JSON.parse(funcionarios);
alert(funcionario.Marconildo);
}
]]>
</script>
</window>
但它不起作用......出了什么问题? JSON.解析?我会导入一些命名空间来使用这个函数吗?
I would like to use XUL and JSON like that:
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:h="http://www.w3.org/1999/xhtml">
<button value="click" oncommand="jsonTest()" />
<script type="text/javascript">
<![CDATA[
// put some js code here
function jsonTest(){
var funcionarios =
{
"Marconildo":
{
"url": "http://www.google.com.br/",
"idade": 34
}
};
var funcionario = JSON.parse(funcionarios);
alert(funcionario.Marconildo);
}
]]>
</script>
</window>
But it do not work...what is wrong? JSON.parse? Would I import some namespace to use this function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要在示例中使用 JSON.parse,因为
funcionarios
已经包含 JSON 对象。只需提醒“funcionarios.Marconildo.url”即可,这是 JSFiddle。
http://jsfiddle.net/BZ2gk/
You don't need to use JSON.parse in your example because
funcionarios
already contains JSON object. Just alert 'funcionarios.Marconildo.url'Here is the JSFiddle.
http://jsfiddle.net/BZ2gk/