多语言展示
当前在线:1538今日阅读:61今日分享:18

ajax是什么,ajax提交数据

ajax是一种创建交互式网页应用的网页开发技术,也称为无刷新技术,即页面不刷新,即可加载动态数据。ajax有分原生态和非原生态之分,这里主要介绍的是封装在jquery里的ajax,学会了它,原生态的也就没什么大问题了。况且jquery,现在用的很广,很流行
工具/原料
1

jquery文档

2

jquery-1.9.1.js

3

firefox浏览器

4

firebug调试工具

方法/步骤
1

网上下载一个jquery的文档,下载较新的版本,下载完成后打开主界面的左边是菜单,右边是速查表。

2

点击左边的菜单《Ajax》,展开后,可以看到相关ajax的专题,这里主要介绍第一种。jquyer.ajax

3

点击《jquery.ajax》进入详细页,这里有关于ajax的详细介绍,拉倒下面,是一下ajax使用的范例。

4

ajax多用于异步请求用数据,下面是两种较为常用的形式。一个是get类型,一个是post类型,具体有什么不同,请看下一页。

5

ajax的get方式和post方式,只是传输数据的形式不一样,post采用的是跟传统form表单一样的提交机制,而get需要你把参数放入到url里去,相当而言,还是用post比较安全。

6

前端时间出发ajax,ajax发出请求到后台服务器,后台服务器返回数据,前台需要怎么的数据就返回怎样的数据,一般来说,前台有时候需要返回的有状态位,详细信息等,success:function(msg)里的msg就是这返回的数据,状态位的数据很好处理,如果返回的书详细的信息(一般来说多半是json格式的数据),这就行在success:function(msg){  } 的函数体内进行处理了,josn的数据用函数eval()进行预处理,然后再根据具体的需要进行操作

7

接下来就给大家看一个实例,ajax请求返回json,前台组装html,然添加到适当的位置

8

后台返回的数据,经过处理,就变成了前台弹出的优惠券的弹出层了.

注意事项
1

使用ajax提交数据,需要注意,提交的数据是unicode编码的,如果跟你的程序编码或者数据库存储的编码方式不一致,请转码。

2

ajax请求数据,如果请求的程序文件内有错,会只直接报出在响应那里,所以尽量避免程序文件有错,以免被找到漏洞。

3

如果你觉得对你有帮助,那就麻烦给小编点个赞投个票哦,不胜感激!

推荐信息