如何获取未转义的JSON内容的html转义JSON数据

时间:2013-05-05 21:50:18

标签: javascript json

如何获取此

的html转义JSON数据
{ "timestamp":  1345719094, 
  "callback": "https://www.example.com/cloudinary_cors.html",
  "signature": "7ac8c757e940d95f95495aa0f1cba89ef1a8aa7a", 
  "api_key": "1234567890" }

像这样使用它:

<input name="file" type="file" 
       class="cloudinary-fileupload" data-cloudinary-field="image_upload" 
       data-form-data=" ... html-escaped JSON data ... " ></input>

我如何在HTML和javascript中完成?

提前谢谢。

2 个答案:

答案 0 :(得分:0)

如果你在JavaScript中引用了DOM元素,你可以这样做:

element.setAttribute('data-form-data', JSON.stringify(data));

答案 1 :(得分:0)

根据您要编码的程度,使用:

    element.setAttribute('data-form-data', encodeURI(data));

    element.setAttribute('data-form-data', encodeURIComponent(data));

没有包含JSON.stringify,但您可以先对数据执行此操作。