[问题] 新手想问一下观念的问题

楼主: p134030772 (WaitForU)   2016-02-14 00:02:35
很多Ajax的范例都把onreadystatechange参考的回呼函式放在open的前面,但是在onread
ystatechange中就开始getResponseText或getResponseXML求取资料了
我想问不是应该先用open告诉ajax请求的网址后才用回呼函式取得请求的资料吗?为什么
顺序跟我想像中的不一样@@
作者: mmis1000 (秋月恋枫)   2016-02-14 02:30:00
因为她是callback,真正执行的时机会在整段code结束后你就想像,onreadystatechange是你去餐厅点餐时,餐点送来后你要做的动作,你只是先想好你之后要做啥,而open则去点餐了,当然是你点餐后,餐点才会送到阿这种 当...发生之后,要做...的事 的概念,又称为事件导向
楼主: p134030772 (WaitForU)   2016-02-14 20:15:00
感谢m大精辟的解说,我懂了

Links booklink

Contact Us: admin [ a t ] ucptt.com