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

How can i get html-escaped JSON data of unescaped JSON content

本文关键字:转义 JSON html 数据 何获得      更新时间:2023-09-26

如何获取此

的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中实现?

提前感谢。

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

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

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

没有包含JSON。字符串化,但你可以先在你的数据上做。

如果你在JavaScript中有一个DOM元素的引用,你可以这样做:

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