1. 程式人生 > >Ajax如何設定同步請求

Ajax如何設定同步請求



 var str = '';
        // 傳送非同步請求,根據id獲取城市
          $.ajax({
           type:'post' ,
           url : 'UserServlet?method=getCityName' ,
           cache:false ,
           async: false ,  //同步請求必須設定,必須設定,否者為空這裡
           // 使用ajax有的時候要設定同步請求,否則會出現問題
           data:{id:value},  // 通過id獲取對應的名稱
           dataType:'json' ,  // 返回json格式型別
           success:function(result){
            str = result.name ;
           }
          });
          return str ;

 有的時候如果是傳送ajax非同步請求返回資料,但是不能重新整理頁面,資料也不能顯示,必須設定同步請求

 例子: 在使用easyui載入欄位列表資料的時候。。。