0

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

对象多维的。

我不想使用类似的东西,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));

这可能吗?

4

0 回答 0