为什么自动完成不能使用jquery追加?

时间:2016-03-07 20:08:12

标签: javascript php jquery html

我将两个PHP文件附加到我正在开发的网络应用中的正文内容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]) 
      }) 
   }); 
 });

在其中一个PHP文件(NotesInput.php)中,我有一系列include语句,包括一个回显JSON编码数组的PHP脚本,以及包含jQuery和autocomplete的php文件: / p>

示例:

$(function() {
        var availableTags = <?php echo json_encode($names); ?>;
        $( "#inputname" ).autocomplete({
            dataType: "json",
            source: availableTags
        });
    });

每当我独立运行它时,这都有效,但是当我将它附加到另一个页面的主体div时,它就无效...

0 个答案:

没有答案