nodejs ajax 基础-jQuery实现
2017-12-04 22:03
369 查看
index.js:
var http = require('http') var url = require('url') var path = require('path') var util = require('util') var qs = require('querystring') var fs = require('fs') http.createServer(function (req, res) { switch (req.url) { case '/test1.js': res.writeHead(200, { 'Content-Type': 'text/javascript' }) res.end(fs.readFileSync('./test1.js')) break; case '/data.txt': res.writeHead(200, { 'Content-Type': 'text/plain' }) res.end(fs.readFileSync('./data.txt')) default: res.writeHead(200, { 'Content-Type': 'text/html' }) res.end(fs.readFileSync('./index.html')) //res.end(obj.name) break; } }).listen(8000) var sendFile = function (res, filePath, mime) { res.writeHead(200, { 'Content-Type': mime }) res.write(fs.readFileSync(filePath)) } console.log('listen at ' + 8000)
index.html:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <script src="./test1.js"></script> </head> <body> <p>show here</p> <button>click</button> </body> </html>
test1.js:使用jquery.ajax实现
window.onload=function(){ //alert('hah') $('button').click(function(){ var xml=$.ajax({ url:'/data.txt', async:false }) $('p').text(xml.responseText) }) }
data.txt:
hello this is a test file so ... you konw just say something like 666
node index.js后访问http://127.0.0.1:8000,返回页面,点击按钮,上方段落内容会变为服务端data.txt的内容
相关文章推荐
- node.js后台jquery前台-- 实现用户登录注册AJAX交互
- js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
- $.ajax 和 jquery.form.js实现表单异步提交
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- js与jQuery实现的兼容多浏览器Ajax请求实例
- Node.js通过jquery的ajax来获取参数
- 如何实现完美的表单验证?js? jquery? struts? ajax?
- jQuery实现,动态自动定位弹窗。JS分页,Ajax请求
- Jquery ajaxfileupload.js结合.ashx文件实现无刷新上传
- jquery 实现Ajax,JS 循环遍历JSON数据
- 【Node.js基础篇】(四)Node.js实现文件路由功能
- JS+Ajax+Jquery实现页面无刷新分页以及分组 超强的实现 加上你的CSS完全可以与EXT媲美哦
- js实现类似jquery基础功能 简单选择器/事件/属性
- c# asp.net js 实现异步调用 ajax基础
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- nodejs+express+ajax实现图片上传及显示
- js 和Jquery 实现Ajax 局部刷新
- node.js+Ajax实现获取HTTP服务器返回数据
- js(jquery)与ajax结合实现无刷新操作