問題があります。誰かがフィールドに入力している場合、これにより他のすべてのユーザーのテキストフィールドが読み取り専用になり、「誰かが今入力しています」のようなメッセージが表示されます。
<div id="msg"></div>
<input type="text" name="field" id="field" />
$("#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()メソッドのシャームのように機能しますが、keyup()の場合は機能しません。
助けてくれてありがとう。