Javascript 为什么不是';使用jquery append是否自动完成?

Javascript 为什么不是';使用jquery append是否自动完成?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我将两个PHP文件附加到我正在开发的web应用程序的body content div中: <script> $(document).ready(function(){ $("#NotesApp").click(function(){ $.ajaxPrefilter(function( options, originalOptions, jqXHR ) { options.async = true; }); $("#N

我将两个PHP文件附加到我正在开发的web应用程序的body content div中:

 <script>
  $(document).ready(function(){ 
    $("#NotesApp").click(function(){
      $.ajaxPrefilter(function( options, originalOptions, jqXHR ) {
        options.async = true;
      });
      $("#NotesApp").remove();
      var request = function(val) { 
        return $.get(val)
      } 
      $.when(request("NavBubbles/Lvl1_Home_LoggedInAs.php"), request("NotesInput.php")) .then(function(a, b) { 
        $("#PageContent").append(a[0], b[0]) 
      }) 
   }); 
 });

$(文档).ready(函数(){
$(“#NotesApp”)。单击(函数(){
$.ajaxPrefilter(函数(选项、原始选项、jqXHR){
options.async=true;
});
$(“#NotesApp”).remove();
var请求=函数(val){
返回$.get(val)
} 
$.when(请求(“navbubles/Lvl1_Home_LoggedInAs.php”)、请求(“NotesInput.php”)。然后(函数(a,b){
$(“#PageContent”)。追加(a[0],b[0])
}) 
}); 
});

在其中一个PHP文件(NotesInput.PHP)中,我有一系列include语句,包括一个响应JSON编码数组的PHP脚本的include,以及一个包含jQuery和自动完成的PHP文件:

例如:

$(function() {
        var availableTags = <?php echo json_encode($names); ?>;
        $( "#inputname" ).autocomplete({
            dataType: "json",
            source: availableTags
        });
    });
$(函数(){
var availableTags=;
$(“#inputname”).autocomplete({
数据类型:“json”,
资料来源:availableTags
});
});

每当我独立运行它时,它就会工作,但当我将它附加到另一个页面的body div…

Define“not working”时,它就不工作了。您在控制台中看到错误了吗?是不是把数据放错地方了?您能否
控制台。将数据(
可用标签
)记录下来并查看正确的数据?无错误。。。自动完成建议框不会在键盘上弹出…是的,我可以提醒(可用标签)并查看正确的数据…我还利用了一个站点主题,该主题已经在index.php(我试图将此内容附加到的页面)中包含多个js和css文件…请不要发表太多评论。将信息压缩为尽可能少的注释。就个人而言,我会执行
console.log($(“#inputname”)[0])
并确保它绑定到正确的元素。