ajax发送请求问题
答案:2 悬赏:0 手机版
解决时间 2021-04-01 19:20
- 提问者网友:世勋超人
- 2021-03-31 23:06
ajax发送请求问题
最佳答案
- 五星知识达人网友:零点过十分
- 2021-03-31 23:58
ajax 不是一个软件,也不是什么插件,其实说到底就是浏览器中的一个请求。它的全称是Asynchronous JavaScript and XML(异步JavaScript和XML),核心是xmlhttprequest,这种请求不用刷新页面。
以前经常用的是一般请求,也就是用httprequest,它是同步,比如你提交一个请求,服务器处理之后,返回结果,浏览器在接受到httprequest类型的返回结果后就会刷新页面。但是xmlhttprequest类型的结果就不会刷新,而是用JavaScript去处理返回的结果。
但是浏览器对于xmlhttprequest对象的管理是不一样的,具体说就是生成xmlhttprequest对象的方式不同,这些东西其实也不重要了,如果你使用ajax框架的话,比如jQuery(现在最流行的),因为它把浏览器之后对于ajax的使用都封装好了。
就拿php来说,有两个页面,一个A.php 一个B.php。这里用jQuery封装好的异步方法来完成异步请求的过程。
你要测试的话,先要下载jquery-1.3.2.min.js,放在相同目录下。就可以了。
***************************************************************
A.php
**************************************************************
B.php
b.php data
*********************************************
你如果没接触过jQuery,强烈建议你学习一下。
以前经常用的是一般请求,也就是用httprequest,它是同步,比如你提交一个请求,服务器处理之后,返回结果,浏览器在接受到httprequest类型的返回结果后就会刷新页面。但是xmlhttprequest类型的结果就不会刷新,而是用JavaScript去处理返回的结果。
但是浏览器对于xmlhttprequest对象的管理是不一样的,具体说就是生成xmlhttprequest对象的方式不同,这些东西其实也不重要了,如果你使用ajax框架的话,比如jQuery(现在最流行的),因为它把浏览器之后对于ajax的使用都封装好了。
就拿php来说,有两个页面,一个A.php 一个B.php。这里用jQuery封装好的异步方法来完成异步请求的过程。
你要测试的话,先要下载jquery-1.3.2.min.js,放在相同目录下。就可以了。
***************************************************************
A.php
**************************************************************
B.php
b.php data
1 | 3 | 5 | 7 | 9 |
1 | 3 | 5 | 7 | 9 |
1 | 3 | 5 | 7 | 9 |
*********************************************
你如果没接触过jQuery,强烈建议你学习一下。
全部回答
- 1楼网友:玩世
- 2021-04-01 01:18
AJAX是一个新名词,老技术,这个要受浏览器的支持才行的.而大部的浏览器都支持的.所以不需要安装任何软件!至于环境,AJAX的环境就是正常开发的环境,不需要额外任何投入.
ajax的请求在服务器看来是没有任何区别的,所以服务器返回的是正常的页面,只不过AJAX重在了客户端的处理上,而有时相应的服务器页面作一些配合而已!
至于源码,网上多的很,根本不用怎么看,只看一下AJAX的原理即可!
ajax的请求在服务器看来是没有任何区别的,所以服务器返回的是正常的页面,只不过AJAX重在了客户端的处理上,而有时相应的服务器页面作一些配合而已!
至于源码,网上多的很,根本不用怎么看,只看一下AJAX的原理即可!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯