的简单请求案例

王朝学院·作者佚名  2016-05-22
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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 });

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航