jQuery Ajax()方法使用指南

2020-05-24 21:28:43易采站长站整理


function getMyPrizeList(){
    if(isNotEmpty(uid)){
        var obj=new Object();
        try{
          jQuery.ajax({type:”GET”,url:”someurl”,async:false,cache:false,dataType:”script”,scriptCharset:”gbk”,success:function(json){
                     obj=json;
                  }
              });
           }catch(e){}
           obj=eval(“(“+obj+”)”);
           //alert(obj);
           var str=””;
           for(var i in obj)
           {
               str+='<tr>’+'<th>’+prizearray[obj[i].prizeno]+'</th>’
               str+='<td>’+’CD-KEY:’+obj[i].cdkey+'</td>’
               str+='<td>’+’期限:’+obj[i].expiratedate+’前’+'</td></tr>’;
           }
           jQuery(“#prizelist”).append(str);
        }
}

而必须这样处理:即将处理代码放到success函数里面!


function getMyPrizeList(){
    if(isNotEmpty(uid)){
        var obj=new Array();
        try{
                  jQuery.ajax({type:”GET”,url:”someurl”,
                               cache:false,
                               dataType:”script”,
                               scriptCharset:”gbk”,