ajax:在jquery基础上又封装了一个ajax

1、2是正确的,4是前端错误,404,url错误,找不到路径,5是服务器端错误

2、多个表单需要提交所以用到了表单序列化

3、

4、post请求也可以?+参数,但是不见这样写,

5、load:把远程服务端的数据加载到客户端

6、返回信息放在最后的function中,xhr是一个返回对象,所有信息都在里面,status是返回状态

7、post和get不管请求成功还是失败都有值,ajax中写的success是请求成功才有参数

8、提交表单,浏览器支持的默认方式是submit的,如果type是button,是提交不出去的,如果写的是图片也是可以的

9、表单上写个action属性?下面的表单拥有两个输入字段以及一个提交按钮,当提交表单时,表单数据会提交到名为 "form_action.asp" 的页面:

10、系统默认支持submit,如果有一个ajax在javascript文件中写了,会调用系统调用的,ajax没用,所以使用button,(submit竟然如此厉害!)

?11、ajax:第一种数据类型,都是键值对,还有第二种类型

?12、验证会阻止提交submit,看看源代码是怎么实现的

13、做产品

?14、有几种阻止默认原生的方式????验证里的,究竟是什么

15、表单插件form的ajaxsubmit 方法可以和验证一起使用

16、如果系统用的是submit,(整个页面刷新),系统用了ajaxForm,自动阻止默认行为submit,与验证方法不好结合,所以不用它

17、js中的submit()方法,没有阻止默认行为,ajaxSubmit()不会阻止默认行为,所以要先阻止掉

18、用return false 来阻止默认行为,在submit方法中

19、要把谁提交出去,就$(this).ajaxSubmit   提交表单,也可以在ajaxSubmit中加入function ,而且是相当于是success,请求成功之后才会触发这个方法,如果提交失败,就是不可以的,键值对的方式还要在ajaxSubmit后加入一个花括号

20、可以提交额外数据,在data中提交

21、beforeSubmit,做个loading的时候用,可以手动验证,但是我们有用到验证插件,所以不用手动验证,所以默认写着return true;只要验证插件不通过,这里beforeSubmit肯定不能通过

22、一定要有个return false;

23、options

24、当一个数据需要反复调用的时候

25、昨天的验证,写完了框验证马上就会提交服务器

26、如果要验证很多别的东西,验证功能用个新的js文档写,

23、

时间: 2024-09-30 11:31:02

ajax:在jquery基础上又封装了一个ajax的相关文章

自己封装的一个Ajax小框架

在经历了Jsp实训的惨痛教训后,特意花了点时间学习Ajax,学完后自我感觉良好,于是写了如下一个小框架: 1 /** 2 * frameAjax 3 * 4 * 参数: 5 * paramsObj: Json 6 * required params: 7 * type:请求参数类型(String) 8 * url:请求地址(String) 9 * data:请求参数(Json),data可为空值. 10 * success:请求回调(Function) 11 * async:表示请求是否异步处理

ajax在jQuery中的应用 (3)$.ajax()的基本概念

AJAX的一些基础和AJAX的状态

大佬们,我又回来了,最近好几天都没写博客了,别问我干啥去了,我只是去围观奶茶妹变成抹茶妹而已 前几天我们一起封装了一个AJAX,那今天我们来说说AJAX的一些基础和AJAX的状态码 首先,啥是AJAX啊,来我们把英文拆开Asynchronous Javascript And XML(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术. 接下来我们来说一说使用场景:在该用的地方使用,我告诉你们,今天我就是饿死在这,也不可能说一个场景 来,我们说AJAX的好处:1.效

jQuery本身方法($.each,$.map,$.contains,$ajax)

常用工具方法 (1)$.trim $.trim方法用于移除字符串头部和尾部多余的空格. $.trim(' Hello ') // Hello (2)$.contains $.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素. $.contains(document.documentElement, document.body); // true $.contains(document.body, document.document

jQuery基础---Ajax进阶

原文:jQuery基础---Ajax进阶 内容提纲: 1.加载请求 2.错误处理 3.请求全局事件 4.JSON 和 JSONP 5.jqXHR 对象 发文不易,转载请注明出处! 在 Ajax 基础一篇中,我们了解了最基本的异步处理方式.本篇来了解一下 Ajax 的一些全局请求事件.跨域处理和其他一些问题. 一.加载请求 在 Ajax 异步发送请求时,遇到网速较慢的情况,就会出现请求时间较长的问题.而超过一定时间的请求, 用户就会变得不再耐烦而关闭页面. 而如果在请求期间能给用户一些提示,比如:

jQuery基础---Ajax基础教程

jQuery基础---Ajax基础 内容提纲: 1.Ajax 概述 2.load()方法 3.$.get()和$.post() 4.$.getScript()和$.getJSON() 5.$.ajax()方法 6.表单序列化 发文不易,转载请注明出处~ 一.Ajax 概述 Ajax 这个概念是由 Jesse James Garrett 在 2005 年发明的. 它本身不是单一技术, 是一串技术的集合,主要有: 1.JavaScript,通过用户或其他与浏览器相关事件捕获交互行为: 2.XMLHt

jQuery基础---Ajax基础教程(二)

jQuery基础---Ajax进阶 内容提纲: 1.加载请求 2.错误处理 3.请求全局事件 4.JSON 和 JSONP 5.jqXHR 对象 发文不易,转载请注明出处! 在 Ajax 基础一篇中,我们了解了最基本的异步处理方式.本篇来了解一下 Ajax 的一些全局请求事件.跨域处理和其他一些问题. 一.加载请求 在 Ajax 异步发送请求时,遇到网速较慢的情况,就会出现请求时间较长的问题.而超过一定时间的请求, 用户就会变得不再耐烦而关闭页面. 而如果在请求期间能给用户一些提示,比如:“正在

【jQuery基础学习】05 jQuery与Ajax以及序列化

好吧,这章不像上章那么水了,总是炒剩饭也不好. 关于AJAX 所谓Ajax,全名Asynchronous JavaScript and XML.(也就异步的JS和XML) 简单点来讲就是不刷新页面来发送和获取数据,然后更新页面. Ajax的优势 无需插件支持 优秀的用户体验 提高web程序的性能 减轻服务器和带宽的负担 Ajax的不足 浏览器兼容不足 破坏浏览器前进和后退按钮的正常功能 对搜索引擎的支持不足 开发和调试工具的 缺乏 好吧,这些都是几年前的不足.技术的发展很快,这些不足也会慢慢弥补

web基础知识(二)关于ajax,Jquery传值最基础东西

这次还是一些关于jQuery,ajax前后台传值情况, 是自己在做点小东西过程中遇到的,记录下来为自己也方便别人 列表很多,点击编辑和删除无刷新的进行操作的话,肯定是ajax了,因为无刷新嘛,可能有的朋友会说直接传值,传ID到Action删除不就OK了,用得着写js么,纯粹自己找麻烦嘛. 其实这里重点是无刷新的啦, 这个上传后到这里来,有个预览功能,把本次的全部预览,如果全部刷新的话,那么刚才上传的就不会在这个页面了,so,还是采用无刷新的比较好. 点击编辑跳到一个新的页面的时候有两种方法可以选