Javascript 如何获取未转义JSON内容的html转义JSON数据
我怎样才能获得该文件的html转义JSON数据Javascript 如何获取未转义JSON内容的html转义JSON数据,javascript,json,Javascript,Json,我怎样才能获得该文件的html转义JSON数据 { "timestamp": 1345719094, "callback": "https://www.example.com/cloudinary_cors.html", "signature": "7ac8c757e940d95f95495aa0f1cba89ef1a8aa7a", "api_key": "1234567890" } 像这样使用它: <input name="file" type="file"
{ "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实现它
提前感谢。如果您在JavaScript中有对DOM元素的引用,您可以这样做:
element.setAttribute('data-form-data', JSON.stringify(data));
根据您想要编码的程度,请使用以下任一选项:
element.setAttribute('data-form-data', encodeURI(data));
或
未包含JSON.stringify,但您可以先在数据上执行该操作。是否要写入或读取属性值?我需要在data-form-data上用HTML编写。如何定义数据:如:var={“timestamp”:1345719094,“callback”:“signature”:“7ac8c757e940d95f95495aa0f1cba89ef1a8aa7a”,“api_key”:“1234567890”};@McbJam:是的,像那样,但是使用
var data=
而不是var=
并且在.html“
后面没有分号。
element.setAttribute('data-form-data', encodeURIComponent(data));