-->

在KEYUP AJAX调用()(ajax call on keyup())

2019-10-16 20:11发布

我有一个问题:如果有人在字段中键入,这应该使文本字段为所有其他用户为只读,并显示味精像“有人现在打字”。

<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";
}

这项工作像点击()方法沙姆沙伊赫而不是KEYUP()。

谢谢你的帮助。

Answer 1:

奇怪的是,您要发送一个Ajax请求,只要用户类型而变化:

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

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

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



文章来源: ajax call on keyup()