小编use*_*919的帖子

使用jQuery AJAX和PHP将div的内容保存到新文件

我正在尝试将div的内容保存到新的html文件中.我正在使用jQuery AJAX将数据发送到php.
但是,当前表单中的php会写一个空文件.

HTML:

<div id="data2save">
     <span>data1</span>
     <span>data2</span>
     <span>data3</span>
     <span>data4</span>
</div>

<input type="button" value="save" id="save">
Run Code Online (Sandbox Code Playgroud)

JQuery的:

 $("#save").live("click",function() {

    var bufferId =$("#data2save").html();

            $.ajax({
                 method : "POST",
                 url : "saver.php",
                 data: {id : bufferId},
                 dataType: "html",
                 success: function(data){ 
                 alert("ok");  
                 }
                 });
 });
Run Code Online (Sandbox Code Playgroud)

PHP:

 <?php
$handle = fopen("test.html", 'w+');
$data = $_POST['data'];
if($handle)
{

if(!fwrite($handle, $data ))
echo "ok";
}

?>
Run Code Online (Sandbox Code Playgroud)

php ajax jquery fwrite

3
推荐指数
1
解决办法
4395
查看次数

FaunaDB - 如何批量更新单个 graphQL 突变中的条目列表?

我想在 faunaDB 中批量更新具有 graphQL 突变的条目列表。输入数据是来自外部来源的冠状病毒病例列表。它会经常更新。如果集合中存在条目名称,则突变应更新现有条目,如果不存在则创建新条目。

当前的 GRAPHQL 突变

mutation UpdateList($data: ListInput!) {
  updateList(id: "260351229231628818", data: $data) {
    title
    cities {
      data {
        name
        infected
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

图形变量

{
  "data": {
    "title": "COVID-19",
    "cities": {
      "create": [
        {
          "id": 22,
          "name": "Warsaw",
          "location": {
            "create": {
              "lat": 52.229832,
              "lng": 21.011689
            }
          },
          "deaths": 0,
          "cured": 0,
          "infected": 37,
          "type": "ACTIVE",
          "created_timestamp": 1583671445,
          "last_modified_timestamp": 1584389018
        }
      ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

架构

type cityEntry {
  id: Int!
  name: String!
  deaths: Int! …
Run Code Online (Sandbox Code Playgroud)

bulk mutation graphql faunadb

2
推荐指数
1
解决办法
1365
查看次数

将巨大的json包含到node.js脚本中的最佳方法是什么?

如何将巨大的json文件(550MB)包含到node.js脚本中?

我试过了:

var json = require('./huge-data-set.json')
Run Code Online (Sandbox Code Playgroud)

该脚本使用增加的--max-old-space-size参数执行

node --max-old-space-size=4096 diff.js
Run Code Online (Sandbox Code Playgroud)

它失败了:

buffer.js:500
    throw new Error('"toString()" failed');
    ^

Error: "toString()" failed
    at Buffer.toString (buffer.js:500:11)
    at Object.fs.readFileSync (fs.js:552:33)
    at Object.Module._extensions..json (module.js:556:20)
Run Code Online (Sandbox Code Playgroud)

javascript json node.js

0
推荐指数
1
解决办法
822
查看次数

标签 统计

ajax ×1

bulk ×1

faunadb ×1

fwrite ×1

graphql ×1

javascript ×1

jquery ×1

json ×1

mutation ×1

node.js ×1

php ×1