作者stony1990 ()
看板Ajax
標題[問題] ajax的全域變數
時間Tue Nov 26 18:09:42 2013
大家好:
請問一下ajax的方式success中的function裡面的變數可以拿到外面用嗎?
我想要把動作的字串都存下來
方法如下:
http://chopapp.com/#7m7u8hr4
我想將字串都串接到note_str這變數中
然後在迴圈結束後寫到upload_note的input欄位中
但是始終寫入的是空白的字串
我有alert過 ajax那裡回傳的資料是沒有問題的
是所謂的全域變數問題嗎?
求前輩們指導一下 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.5.159
1F:→ CaptainH:callback 要等到 ajax 結束才會執行 11/26 18:21
2F:→ CaptainH:執行到 $('#upload_note').val(note_str); 這行的時候 11/26 18:22
3F:→ CaptainH:note_str還是空字串 11/26 18:22
4F:→ CaptainH:所以最好把它放回callback裡面, 就像你註解掉的那樣 11/26 18:23
5F:→ stony1990:可是註解的寫法不是我要的應用QQ 11/26 23:50
6F:→ danny8376:你這樣note_str也不會照順序append啊... 11/27 02:18
7F:→ danny8376:恩... 看錯了 無法理解為何註解裡不是你要的應用? 11/27 02:21
8F:→ danny8376:不就是抓到資料後顯示出來? 11/27 02:21