首页 > 代码库 > ajax:在jquery基础上又封装了一个ajax
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、
ajax:在jquery基础上又封装了一个ajax