jQuery keyup事件无法从另一个php文件工作

时间:2017-11-22 20:06:26

标签: jquery ajax keyup

在main.php中我使用ajax调用了settings.php,在内部设置中有一个输入文本字段为id #newlogintext,如果我将jquery keyup放在settings.php中它正在工作,但如果我把它放在main.php中不是。

在主php调用settings.php:

function CheckSettings() {

$.ajax({
   type: 'POST',
   url: 'settings.php',
   data: form_data,
   success: function(data) 
   {
      $("#settings").html(data); 
   }
});
}
CheckSettings();

KEYUP:

$( document ).ready(function() {
$("#newlogintext").on("keyup", function(){
alert("test");
});
});

设置php:

<div class="settings">
<b> General Settings </b>
<br>
<p>New login:</p> <input id="newlogintext" type="text" name="newlogin" />
</div>

1 个答案:

答案 0 :(得分:2)

Please try this :
$(document.body).on("keyup","#newlogintext",function(){
alert("test");
});