Ajax 的初步实现(使用vscode+node.js+express框架)
需求: 点击按钮 向服务端发送一个请求 然后将服务端返回的响应体结果在一个div中呈现出来 同时页面不刷新
一、 服务端的前期准备
安装node.js
检验是否安装成功 : 在命令行输入 node -v 按下enter 键之后出现 版本号就表明安装成功 (图如下)
使用 vscode安装express (前提是你已经成功安装了node.js)
在 vscode 里面新建一个文件夹 文件下面包含俩个文件 一个是你的前端页面代码:.html另一个是准备的服务端代码 这里暂且为 server.js在目录文件最外层 点击在集成终端中打开
输入 npm init 进行初始化 输入包名后一直按 enter 就行
5. 继续输入 npm i express 安装express 框架
6.文件目录下你会看到生成了 package-lock.json 文件 以及 node_modules 文件 此时说明你的框架安装好了
express的基本使用 (该js文件名为 express基本使用.js
):
1 .
在集成终端中输入 node -express基本使用.js
3. 在浏览器中地址栏输入: http://127.0.0.1:8000/ 看到如下图 即服务端配置完成
二、 客户端的准备(前端代码 都引用了jquery来获取dom元素
)
点击按钮 向服务端发送一个请求 然后将服务端返回的响应体结果在一个div中呈现出来 同时页面不刷新
使用原生的 ajax :
必须注意
三、 运行程序
在目录文件夹右键在集成终端中打开 输入: node server.js
运行 html 代码
点击发送请求
注: 至此 ajax 已基本实现 !!
为了方便执行js脚本代码 避免老是重复开启窗口 我们这里 还需安装 nodemon 安装方式与express 一样 在终端输入:npm install -g nodemon
如果你不想下载jquery引入 你可以在网页上输入 bootcdn https://www.bootcdn.cn/
注:为了防止报错前面添加 crossorign="anonymous"
以上就是ajax 的初步实现(使用vscode+node.js+express框架)的详细内容,更多关于ajax初步实现的资料请关注其它相关文章!
上一篇: 网络基础-数据包
下一篇: jquery+Ajax实现简单分页条效果
推荐阅读
-
使用jQuery轻松实现Ajax的实例代码_jquery
-
ajax返回的json内容进行排序使用sort()方法实现
-
如何通过Yii框架使用魔术方法实现跨文件调用的功能
-
使用Python的Tornado框架实现一个一对一聊天的程序
-
使用Python的web.py框架实现类似Django的ORM查询的教程
-
yii2使用ajax返回json的实现方法
-
Android中使用开源框架eventbus3.0实现fragment之间的通信交互
-
Laravel5.4框架使用socialite实现github登录的方法
-
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
-
Android中使用开源框架eventbus3.0实现fragment之间的通信交互