你的位置:首页 > Java教程

[Java教程]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       });

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

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