1、AJAX说白了就是客户端不在刷新也米娜,就能从服务器取得相关信息(或数据) 。
2、AJAX
[color=red][size=large]A[/size][/color]synchronous [color=red][size=large]J[/size][/color]avaScript and [color=red][size=large]X[/size][/color]ml
典型的流程:
①、客户端出发异步操作
②、创建新的XMLHttpRequest对象
③、与Servlet进行对象
④、服务器端进行连接处理
⑤、返回包含处理,结果的XML文档
⑥、XMLHttpRequest对象接受处理结果并分析
⑦、更新页面
4、AJAX的基本概念
①、构建网页的一种综合使用javascript和XML的技术(说不好听点,与XML的技术无关)
②、不是什么划时代的技术
③、HTML网页的异步传输技术
1)、在等待网页的传输过程中,用户依然可以喝系统进行交互
2)、页面不用刷新就可以更新内容
a、合理运用
b、不要滥用
[color=red][size=large]异步:打开浏览器,客户在访问一个网页,当点击某一个按钮,服务器端处理客户请求,在服务器处理客户的请求时,客户可以在该网页干其他的事情(如:继续填写其他信息),当服务器处理完之后,服务器会调用客户提前写好的一个方法,而这个方法就是JS写的!
[/size][/color]
5、XMLHttpRequest(浏览器内置对象或者浏览器内置的一个组件)
①、重要的JS对象,通过它提起对服务器端的请求
②、可以通过JS提起请求
1)、如果要提起多个请求,需要多个XHR对象
③、请求的结果被预先定义好的方法处理
6、Server处理方式
Server处理方式不变,但输出内容应为XML(其实也不一定为XML)
7、自动生成的代码检验对不对时,在页面点击右键查看源代码!这是一个常用的调试手段!
8、当页面涉及到多级联动的时候,应该考虑一下AJAX
9、[color=red][size=large]调试程序:
①、想清楚
②、打印来,打印去
③、使用DEBUG
④、删一部分,运行一部分!
[/size][/color]
2、AJAX
[color=red][size=large]A[/size][/color]synchronous [color=red][size=large]J[/size][/color]avaScript and [color=red][size=large]X[/size][/color]ml
典型的流程:
①、客户端出发异步操作
②、创建新的XMLHttpRequest对象
③、与Servlet进行对象
④、服务器端进行连接处理
⑤、返回包含处理,结果的XML文档
⑥、XMLHttpRequest对象接受处理结果并分析
⑦、更新页面
4、AJAX的基本概念
①、构建网页的一种综合使用javascript和XML的技术(说不好听点,与XML的技术无关)
②、不是什么划时代的技术
③、HTML网页的异步传输技术
1)、在等待网页的传输过程中,用户依然可以喝系统进行交互
2)、页面不用刷新就可以更新内容
a、合理运用
b、不要滥用
[color=red][size=large]异步:打开浏览器,客户在访问一个网页,当点击某一个按钮,服务器端处理客户请求,在服务器处理客户的请求时,客户可以在该网页干其他的事情(如:继续填写其他信息),当服务器处理完之后,服务器会调用客户提前写好的一个方法,而这个方法就是JS写的!
[/size][/color]
5、XMLHttpRequest(浏览器内置对象或者浏览器内置的一个组件)
①、重要的JS对象,通过它提起对服务器端的请求
②、可以通过JS提起请求
1)、如果要提起多个请求,需要多个XHR对象
③、请求的结果被预先定义好的方法处理
6、Server处理方式
Server处理方式不变,但输出内容应为XML(其实也不一定为XML)
7、自动生成的代码检验对不对时,在页面点击右键查看源代码!这是一个常用的调试手段!
8、当页面涉及到多级联动的时候,应该考虑一下AJAX
9、[color=red][size=large]调试程序:
①、想清楚
②、打印来,打印去
③、使用DEBUG
④、删一部分,运行一部分!
[/size][/color]