Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取未转义JSON内容的html转义JSON数据_Javascript_Json - Fatal编程技术网

Javascript 如何获取未转义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"

我怎样才能获得该文件的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实现它


提前感谢。

如果您在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));