日期:2014-05-16  浏览次数:20430 次

才接触jquery,看ajax的时候不太懂。求解释下。主要是success:function(data)开始的
 $.ajax({  
 dataType:'json', 
     type:'POST',
    url:'../user/ordermy.aspx?ajax=1&sub=loglist',  
 timeout: 30000,
     data:para,  
 success:function(data) { 
     if ( data.success ){//判断为True 表示成功

}
    else{
   var _sethtml='<h2>订单日志</h2>';                       
   _sethtml+='<div class="infolist">';     
   _sethtml+= data.msg,     
       _sethtml+='</div>'; 
  $(".box-container").html(_sethtml) ; 
 }

 },
   error:function(data) { 
   
   var _sethtml='<h2>向网站提交数据错误!</h2>';                       
      
   }

});

------解决方案--------------------

$.ajax({   
 dataType:'json', 
     type:'POST',
    url:'../user/ordermy.aspx?ajax=1&sub=loglist',  
 timeout: 30000,
     data:para,  
 success:function(data) { //如果后台服务器输出正常数据的执行success方法
     if ( data.success ){//判断为True 表示成功
            //data一般为json数据,不懂可以去百度
}
    else{
   var _sethtml='<h2>订单日志</h2>';                       
   _sethtml+='<div class="infolist">';     
   _sethtml+= data.msg,     
       _sethtml+='</div>'; //这里的主要功能就是将的data对象的msg数据动态添加到box-container元素中
  $(".box-container").html(_sethtml) ; 
 }

 },
   error:function(data) { 
   
   var _sethtml='<h2>向网站提交数据错误!</h2>';                       
       
   }

});

------解决方案--------------------
去了解下 XMLHttpRequest对象