windows7系统优化工具,浙江网站建设网站优化,发布网页,成都网站推广优化公司一、$.ajax的一般格式 $.ajax({ type: POST, url: url , data: data , success: success , dataType: dataType }); 二、$.ajax的参数描述 参数 描述 url 必需。规定把请求发送到哪个 URL。 data 可选。映射或字符串值。规定连同请求发送到服务器的数据。 success(data, textSt… 一、$.ajax的一般格式 $.ajax({ type: POST, url: url , data: data , success: success , dataType: dataType }); 二、$.ajax的参数描述 参数 描述 url 必需。规定把请求发送到哪个 URL。 data 可选。映射或字符串值。规定连同请求发送到服务器的数据。 success(data, textStatus, jqXHR) 可选。请求成功时执行的回调函数。 dataType 可选。规定预期的服务器响应的数据类型。 默认执行智能判断xml、json、script 或 html。 三、$.ajax需要注意的一些地方 1.data主要方式有三种html拼接的json数组form表单经serialize()序列化的通过dataType指定不指定智能判断。 2.$.ajax只提交form以文本方式如果异步提交包含file上传是传过不过去,需要使用jquery.form.js的$.ajaxSubmit 四、$.ajax我的实际应用例子 1 //1.$.ajax带json数据的异步请求2 var aj $.ajax( { 3 url:productManager_reverseUpdate,// 跳转到 action 4 data:{ 5 selRollBack : selRollBack, 6 selOperatorsCode : selOperatorsCode, 7 PROVINCECODE : PROVINCECODE, 8 pass2 : pass2 9 },
10 type:post,
11 cache:false,
12 dataType:json,
13 success:function(data) {
14 if(data.msg true ){
15 // view(修改成功);
16 alert(修改成功);
17 window.location.reload();
18 }else{
19 view(data.msg);
20 }
21 },
22 error : function() {
23 // view(异常);
24 alert(异常);
25 }
26 });
27
28
29 //2.$.ajax序列化表格内容为字符串的异步请求
30 function noTips(){
31 var formParam $(#form1).serialize();//序列化表格内容为字符串
32 $.ajax({
33 type:post,
34 url:Notice_noTipsNotice,
35 data:formParam,
36 cache:false,
37 dataType:json,
38 success:function(data){
39 }
40 });
41 }
42
43
44 //3.$.ajax拼接url的异步请求
45 var yz$.ajax({
46 type:post,
47 url:validatePwd2_checkPwd2?password2password2,
48 data:{},
49 cache:false,
50 dataType:json,
51 success:function(data){
52 if( data.msg false ) //服务器返回false就将validatePassword2的值改为pwd2Error这是异步需要考虑返回时间
53 {
54 textPassword2.html(font colorred业务密码不正确/font);
55 $(#validatePassword2).val(pwd2Error);
56 checkPassword2 false;
57 return;
58 }
59 },
60 error:function(){}
61 });
62
63
64 //4.$.ajax拼接data的异步请求
65 $.ajax({
66 url:%request.getContextPath()%/kc/kc_checkMerNameUnique.action,
67 type:post,
68 data:merNamevalues,
69 async : false, //默认为true 异步
70 error:function(){
71 alert(error);
72 },
73 success:function(data){
74 $(#divs).html(data);
75 }
76 });