ajax调用keyup()

我有一个问题:如果有人在字段中输入,这应该使所有其他用户的文本字段为readonly并显示msg,如“有人正在键入”。

$("#field").keyup(function (){ var isTyping = $('#field').val(); var data = 'result=' + isTyping; var msg = $('#msg'); $.ajax({ type: 'POST', url: "includes/control.php", data: data, cache: false, success: function(){ msg.html(html); } }); });

这是control.php:

 if($_POST['result']){ echo "someone is typing"; } 

这类似于click()方法的sharm,但不适用于keyup()。

谢谢你的帮助。

奇怪的是,无论何时用户输入,您都会发送ajax请求,但更改:

 success: function(){ msg.html(html); } 

 success: function(html){ msg.html(html); } 

因为你的html没有被定义为ajax响应。