首页 > 网站 > WEB开发 > 正文

Ajax的简单请求案例

2024-04-27 14:10:47
字体:
来源:转载
供稿:网友

Ajax的简单请求案例

 1         $.ajax({ 2                 url : rootPath +'/jasframework/choosepilecontrol/querySubsytem.do', 3                 type : "POST", 4                 dataType : "json", 5                 success:function(data){ 6                     if(data.subsystem!=null){ 7                         var length = data.subsystem.length; 8                         var option = new Option('-----请选择-----',''); 9                         subsystemSelectObj.add(option);10                         if(length>0){11                             for(var i=0;i<data.subsystem.length;i++){//循环数组,添加子节点12                                 var eventid = data.subsystem[i].EVENTID;13                                 var name = data.subsystem[i].SUBSYSTEMNAME;14                                 var option = new Option(name,eventid);15                                 subsystemSelectObj.add(option);16                             }17                             subsystemSelectObj.options[0].selected=true;18                             if(callback){19                                 callback();//调用页面传递进来的回调函数,主要用于修改页面设置分区值20                             }21                         }22                     }23                 }24             });3.在请求前进行操作
 1     $.ajax({ 2             type: "put", 3             url: szURL, 4             async: false, 5             timeout: 15000, 6             PRocessData: false, 7             data: xmlDoc,         8             beforeSend: function(xhr) { 9                 xhr.setRequestHeader("If-Modified-Since", "0");10                 xhr.setRequestHeader("Authorization", "Basic " + g_oCommon.m_szUserPwdValue);11             },12             error:function(xhr, textStatus, errorThrown) {13                 that.setState(xhr);14             }15         });

当含有请求失败时候的案例

 1         $("#btnendsave").click(function(){ 2             $.ajax({ 3                 url : rootPath +'/jasframework/choosepilecontrol/queryMarkerById.do?MarkerId='+$('#endMarkerId1').val(), 4                 type : 'POST', 5                 success : function(data) { 6                     var objJson = JSON.parse(data); 7                     if($('#endMarkerPostion1').val()!=''){ 8                         $('#'+endMarkerTextId).val(objJson[0].markername+"+"+$('#endMarkerPostion1').val()+"m"); 9                     }else{10                         $('#'+endMarkerTextId).val(objJson[0].markername);11                     }12                     13                 },14                 error : function(data) {15                     top.showAlert('错误', '查询出错', 'error');16                 }17             });


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表