将Javascript对象转换为字符串(文字源代码版本)

时间:2013-10-06 01:52:16

标签: javascript php jquery ajax

我有一个表单,允许用户构造一个javascript对象,稍后将其用作HTML页面的设置对象。一旦他们构建了对象,他们就需要将对象复制并粘贴到他们的网站上。

对象 mutli-dimensional。

我不想使用像JSON.stringify这样的东西,因为它不是受信任的跨浏览器。此外,JSON.stringify为您提供了JSON编码版本,但我正在尝试获取文字源代码版本。

我愿意通过ajax将对象发送到PHP脚本,如果这会有所帮助,那么PHP解决方案也可以。

再一次,以防万一我没有意义......

如果我有一个javascript变量:

var object={
configs:{
    widgetLink:{
        publisherID:12,
        enabled:true,
        'background-color':'green'
        }
    }
}

然后我需要一个文本区域来显示与源代码相同的东西

<textarea id="output">var object={
configs:{
    widgetLink:{
        publisherID:12,
        enabled:true,
        'background-color':'green'
        }
    }
}
</textrea>

将动态创建和编辑对象,因此我不得不使用jQuery来完成它。 $('#output').text(objectToSourceCode(object));

这可能吗?

0 个答案:

没有答案