Node.js 使用jQuery取得Nodejs http服务端返回的JSON对象示例
server.js代码:
// 内置http模块,提供了http服务器和客户端功能(path模块也是内置模块,而mime是附加模块) var http=require("http");// 创建服务器,创建HTTP服务器要调用http.createServer()函数,它只有一个参数,是个回调函数,服务器每次收到http请求后都会调用这个回调函数。服务器每收到一条http请求,都会用新的request和response对象触发请求函数。 var server=http.createServer(function(req,resp){console.log("请求地址是:"+req.url); //这样设置才可以解决跨域的请求resp.writeHead(200,{"Content-Type":"text/plain;charset='utf-8'",'Access-Control-Allow-Origin':'*','Access-Control-Allow-Methods':'PUT,POST,GET,DELETE,OPTIONS'});// 创建对象var emp=new Object;emp.name="Atila";emp.age=39;// JSON.stringify用于将对象转成JSON文本,JSON.parse用于将JSON文本转成对象var retval=JSON.stringify(emp);resp.end(retval);// response对象结束响应 });// 服务器开始运作监听端口 server.listen(3000,"localhost",function(){console.log("服务器开始运作,监听端口3000中..."); });
页面jQuery代码:
<!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head><title>取得Node.js提供的数据</title><script src="./js/jquery-1.7.2.min.js" type="text/javascript"></script></head><body><div id="nameDiv"></div><div id="ageDiv"></div></body> </html> <script type="text/javascript"> <!--/***************************************************** * 窗口载入时调用的启动函数 *****************************************************/ $(document).ready(function() { loadRemoteData(); }); /***************************************************** * 取出远程服务器数据 *****************************************************/ function loadRemoteData(){var url="http://127.0.0.1:3000"; // $.getJSON用于取得远程返回的JSON文字 $.getJSON(url,function(data){document.getElementById("nameDiv").innerHTML=data.name;document.getElementById("ageDiv").innerHTML=data.age;}); } //--> </script>
本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/xiandedanteng/p/7528665.html,如需转载请自行联系原作者
Node.js 使用jQuery取得Nodejs http服务端返回的JSON对象示例相关推荐
- 如何用 Node.js 实现一个简单的 Websocket 服务?
最近正在研究 Websocket 相关的知识,想着如何能自己实现 Websocket 协议.到网上搜罗了一番资料后用 Node.js 实现该协议,倒也没有想象中那么复杂,除去注释语句和 console ...
- Linux 创建网页服务,Linux使用Node.js建立访问静态网页的服务实例详解
Linux使用Node.js建立访问静态网页的服务实例详解 一.安装node.js运行所需要的环境,: 二.创建node目录(/node/www),并在目录下创建node.js服务文件server.j ...
- pdfh5.js 基于pdf.js和jQuery,web/h5/移动端PDF预览手势缩放插件。
pdfh5.js 基于pdf.js和jQuery,web/h5/移动端PDF预览手势缩放插件. 注意:本地绝对路径地址不能加载,跨域问题用代理或者服务端解决. svg模式渲染存在缺陷,只能渲染普通pd ...
- nodejs ajax进度条,Ajax异步文件上传与NodeJS express服务端处理的示例分析
Ajax异步文件上传与NodeJS express服务端处理的示例分析 发布时间:2021-07-24 11:17:21 来源:亿速云 阅读:79 作者:小新 这篇文章主要介绍Ajax异步文件上传与N ...
- js插件---WebUploader 如何接收服务端返回的数据
js插件---WebUploader 如何接收服务端返回的数据 一.总结 一句话总结: uploadSuccess有两个参数,一个是file(上传的文件信息),一个是response(服务器返回的信息 ...
- Jquery Ajax 登录,服务端分别为 aspx,ashx,asmx
Jquery Ajax 登录,服务端分别为 aspx,ashx,asmx 原文: http://www.cnblogs.com/StudyLife/archive/2012/02/22/2363174 ...
- NodeJS SSR服务端渲染:公共代码区分客户端和服务端
SSR服务端渲染(英语:server side render)指一般情况下,一个web页面的数据渲染完全由客户端或者浏览器端来完成.先从服务器请求,然后到页面:再通过AJAX请求到页面数据并把相应的数 ...
- react 使用express实现简单的分页接口,以及服务端返回public文件夹里的图片方法
前言 本文基于 react ("react": "^16.13.1") , express("express": "~4.16.1 ...
- ajax从服务端获取数据(服务端返回html、xml)
ajax的本质就是,发送http请求的工作交给js中的XMLHttpRequest对象去做! <!DOCTYPE html> <html> <head> <m ...
最新文章
- 1099 字串变换 2002年NOIP全国联赛提高组
- vivado链接不上开发板最有可能原因
- MUI主界面菜单同时移动主体部分不出滚动条解决
- jdk12源代码文件_JDK 11:轻松取出单文件Java源代码程序
- html5下拉列表多行显示不出来,为什么我这个代码的效果显示不出来?我要显示的是鼠标经过选项出现下拉菜单栏!求大神提点!!!...
- java 反射 ibm_Java编程语言构建IBM InfoSphere Streams程序(3)
- Linux实战 | 搭建Linux(CentOS6.8版)_1
- 一种全新易用的基于Word-Word关系的NER统一模型,刷新了14种数据集并达到新SoTA...
- 亚马逊SP-API市场端点接口文档整理
- 解决1KB文件夹快捷方式病毒
- 山重水复疑无路,最快下降问梯度(深度学习入门系列之七)
- vim 配置文件.vimrc[放在home目录下哦]
- 易语言 小写金额转大写金额
- HR常问到的TopK问题解决办法
- Word文档密码忘记了
- 润乾配置连接kingbase(金仓)数据库
- 驾驶证识别/驾驶证OCR详解
- 为何看完这篇RxHttp Http请求框架会觉得如此销魂,全文干货建议收藏!
- 【腾讯优测月刊】安卓主流自动化测试框架详解与实践
- 计算机毕业设计(附源码)python医院病房管理系统