作者averywu (看文不要只會用橫的看)
看板Ajax
標題[問題] Callback 問題
時間Thu Jul 19 20:23:51 2012
請問所謂的 callback 是不是用在一個function執行畢且有回傳值時才會被啟用?
例: $.get('some.htm',function(){ alert(go)})
這裡會等get取回some.htm後再alert(go) ....吧。
可是我用一個套件叫 Jqprint 。
用法如下:
$.get('some.htm',function(data){
$('#somediv').html(data).jqprint({
function(){alert('go')}
})
})
卻沒反應。
但如果把 alert('go') 放在外面,又會比Jqprint早執行。
其實我是要等Jqprint把列印對話框叫出來後把原頁面轉到別地方。
頭痛耶...
--
小惡魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.237.155
1F:推 superpai:語法根本不對了 07/19 21:56
2F:→ superpai:假設是筆誤的話 丟到jquery plugin 也就是jqprint() 07/19 21:56
3F:→ superpai:裡面的東西也要plugin有特地寫去執行的動作才會動 07/19 21:57