如何使用 jquery 将变量数据保存为特定文件位置的 .json 扩展文件格式

Posted

技术标签:

【中文标题】如何使用 jquery 将变量数据保存为特定文件位置的 .json 扩展文件格式【英文标题】:How to save variable data as .json extension file format in a specific file location using jquery 【发布时间】:2021-09-26 12:14:29 【问题描述】:

我有一个带数据的变量

var str = [
"khewat_no":"390","Column1":"ਜਸਮੇਲ ਸਿੰਘ ","owner_share":"36/181"
,"khewat_no":"390","Column1":"ਕੌਰ ","owner_share":"22/181"
]

我想使用 jquery 将此数据保存在具有 .json 扩展名的特定文件位置,请帮助我如何做到这一点

【问题讨论】:

【参考方案1】:

注意这是您可以将其下载为 JSON 格式的方式

<!DOCTYPE html>
<html>

<head>
  <title>abhi example</title>
  <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <script>
    $(document).ready(function() 


      $("#data").click(function() 
        var str = [
          "khewat_no": "390",
          "Column1": "ਜਸਮੇਲ ਸਿੰਘ ਪੁੱਤਰ ਸੋਹਣ ਸਿਘ ਪੁੱਤਰ ਕਿਸਨ ਸਿੰਘ vbcrlf ",
          "owner_share": "50/151"
        , 
          "khewat_no": "390",
          "Column1": "ਸੁਖਦੇਵ ਕੌਰ ਪਤਨੀ ਸੋਹਣ ਸਿੰਘ ਪੁੱਤਰ ਕਿਸ਼ਨ ਸਿੰਘ vbcrlf ",
          "owner_share": "25/151"
        ]
        var j_obj = JSON.stringify(str[0]);
        $("<a />", 
            "download": "data.json",
            "href": "data:application/json," + encodeURIComponent(j_obj)
          ).appendTo("body")
          .click(function() 
            $(this).remove()
          )[0].click()
      )
    );
  </script>

</head>

<body>
  <h1 id="data"> Click to download</h1>
</body>

</html>

【讨论】:

谢谢您的回复,但我不想下载该文件,我的问题是如何将该内容保存在扩展名为 .json 的特定文件夹中。 当您说保存在特定文件夹中时。这个文件夹在哪里,在服务器上?还是客户端机器? 在客户端机器上

以上是关于如何使用 jquery 将变量数据保存为特定文件位置的 .json 扩展文件格式的主要内容,如果未能解决你的问题,请参考以下文章

labview如何存储变量

使用 JavaScript/jQuery 将 URL 保存在锚标记中?

查看特定文件的可执行位/权限掩码元数据

如何将Excel文件保存到C#的特定位置?

是否可以将 16 位二进制数转换为两个字符并将其保存到文本文件中?

如何将数组json数据转换为jquery中的特定json?