作者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