小筆記(一):ajax傳遞數組及將ajax返回資料賦值

來源:互聯網
上載者:User

標籤:全域   type   操作   注意   cti   賦值   方法   pos   非同步   

當使用ajax傳遞資料時,有可能傳遞多個資料,這是使用以下方法傳遞資料就會顯得資料過多且混雜

$.ajax({            type:‘post‘,            url:url,            data:{data:data,content1:content1,content2:content2,content3:content3,...........},            success:function(data){                alert(data)            }        });


這時我們就可以先在傳遞資料之前,將資料封裝在數組中,但是要注意,定義數組的時候要用arr={}形式

var arr={};var text=‘‘;arr[‘content1‘]=‘值1‘;arr[‘content2‘]=‘值2‘;arr[‘content3‘]=‘值3‘;arr[‘content4‘]=‘值4‘;$.ajax({            type:‘post‘,            url:url,            data:arr,            async : false,//設定為同步操作就可以給全域變數賦值成功             success:function(data){
          text=data; } });

alert(text)

上述代碼中async:false是將ajax傳遞預設的非同步作業設為同步操作,這樣可以將返回的值賦值給text,啟動並執行時候彈出框會輸出返回的內容,如果沒有async:false
,彈出為空白

小筆記(一):ajax傳遞數組及將ajax返回資料賦值

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.