使用javascript和node.js如何通过ajax将内容发布到文本文件
Using javascript and node.js how to post the content to the text file through ajax
使用javascript和node.js如何通过ajax将内容发布到文本文件
<html>
<body>
<input type="button" value="Click Me" onclick="postContent()">
<script>
function postContent(){
var req=new XMLHttpRequest();
req.open('post','addContent.js',true);//in this sample.txt file i want to insert some content
req.send();
}
</script>
</body>
</html>
addContent.js
var fs = require('fs');
fs.writeFile("/tmp/sample.txt", "Hey there!", function(err) {
if(err) {
console.log(err);
} else {
console.log("The file was saved!");
}
});
可以使用服务器端脚本将内容写入文本文件,并使用Ajax调用该服务器端脚本。
req.open('POST', 'FilePoster', true);
req.send(dataToWrite);
为新问题编辑:
req.open('post','addContent.js',true);
addContent.js应该是一个运行在主机和端口上的HTTP服务器。
如果addContent.js是一个节点HTTP服务器,运行在本地主机和端口8080上,开放调用应该是
req.open('POST', 'localhost:8080', true);
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- Sails.js:同时发布文本输入和一个文件
- 使用不带文本文件的OpenLayers显示POI
- 从单独的html文件预览Javascript文本
- 使用JSON文件中的变量(字符串)填充文本区域
- 使用javascript从文本文件中获取值
- 从javascript中的文本文件中获取值
- 在移动浏览器上显示大型文本文件
- 搜索文本文件并附加到表中
- 将文本文件加载到javascript中
- Angular http.get没有'我不喜欢在开头和结尾加方括号的文本文件
- 一个javascript实现base64图像编码并将结果写入文本文件
- 用javascript读取文本文件的第一行
- 从文本文件js中读取列表
- 使用JavaScript将压缩文本文件加载到字符串中
- 可以设置输入类型=文件的文本框的高度
- 数组在手动写入时有效,但从文本文件加载时无效
- 在浏览器中打开文本文件-服务器上出现错误
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 使用 d3 或 ajax 读取本地文件文本(制表符分隔值)会导致 Firefox 开发控制台中的语法错误