作者mosluce ()
看板Ajax
標題Re: [問題] Javascript想作出非同步效果?
時間Wed Jan 20 10:11:16 2010
下面以jQuery為例:
function cal(參數) {
$.ajax({
url : cal.php,
data : {...計算參數...},
dataType : 'text',
type : 'post',
success : function(evt){
$('#output').append(evt . '<br/>');
if(下個運算式存在){
cal(下個運算);
}
}
});
}
這樣會按照順序算下去
並且把算好的即時印出來
也不會造成當掉的問題
此例php可用其他後端語言代替(ex. asp.net、jsp...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.58.90
1F:推 Kelunyang:問題是他說他要用JS作「複雜的運算」,不是後端吧 01/20 10:48
2F:→ Kelunyang:不然後端用ob_flush或flush都好啊,還省ajax 01/20 10:50
3F:→ l9girl:感謝,但我沒server... 01/20 14:10