Google の翻訳フォームのように動作するコードを書きたいです。
入力テキスト ボックスに文字を入力すると、0.5
新しい入力を待つ 2 番目の遅延があります。新しい入力が受信されない場合、要求はサーバーに送信され、出力テキスト ボックスに結果が返されます。
なんか書いたけど未完成。私たちを手伝ってくれますか?!
$(document).ready(function(){
$('#source').keyup(function(){
var keyUpTime = $.now();
setTimeout(function(){
if($.now() - keyUpTime >= 500) {
sendValue($('#source').val());
}
},500);
});
});
function sendValue(str){
$.post("ajax.php",{ sendValue: str }, function(data){
$('#result_box').html(data.returnValue);
}, "json");
};