AboutAjax封装Ajax前端向后端传输数据需要使用Ajax来传输。首先需要在网页上链接打包好的Ajax,因为如果直接在html页面上这样写会不好看,然后你可以用Ajax传给它//前端页面文件名:文件内容:首先,要知道打包的ajax是需要作者传递一个json格式的参数的,接下来还得有后端接口的地址url,数据传输方式的类型,以及前端传输过来的数据内容——端到后端都写入了数据。success方法会自动传入一个data参数。该方法接收成功后会对数据进行处理端返回的数据假设我们要在后端写一个文本文件//后端页面varhttp=require('http'),urlLib=require('url'),fs=require('fs');//使用http模块创建本地服务固定格式http.createServer(function(req,res){//跨域,'*'表示所有res.setHeader('Access-Control-Allow-Origin','*');//使用url模块解析网页传过来的地址数据varjson=urlLib.parse(req.url,true).query;//使用writeFilefs模块的写法文件fs.writeFile(json.file,json.inner,function(err){if(err)console.log(err);console.log('generated');});}).listen(1234);http模块的作用是让后台直接启动本地服务器,而不需要启动html文件。只需在浏览器搜索栏中输入localhost:1234。1234是后台自己设置的监控接口。url模块的作用是通过get传递数据,如果是的话,在地址栏可以看到数据,所以前端传递的数据直接解析地址就可以得到。使用http模块创建本地服务不需要打开html文件。设置好后,后端直接访问,用户访问网页只要在浏览器中输入localhost:+监听接口号即可跨域:跨域大致可以理解为在本页面访问另一个文件。Access-Control-Allow-Origin表示允许域,*表示全部,意思是给最高访问权限就差不多了。光写代码是不够的,因为我们的NodeJS是后端语言,是web脚本,所以需要“启动”。写好代码后,需要进入脚本文件的文件夹,启动控制台cmd,输入nodexxx.js,其中xxx是你的脚本js文件的名字,查看模块是否已经下载并输入正确文件夹。