我正在尝试将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) 我想在 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) 如何将巨大的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)