Javascript Jquery自动完成在Jquery.load()文件中不工作

Javascript Jquery自动完成在Jquery.load()文件中不工作,javascript,php,jquery,html,jquery-ui,Javascript,Php,Jquery,Html,Jquery Ui,我有一个名为$(“#area”).load('edit.php')的表单。在edit.php文件中,我想要一个可以应用自动补全的字段。我尝试在edit.php文件中使用javascript,但它不起作用。然后我尝试在主文件中使用javascript;它也不起作用。为什么?请帮帮我 这是我从中获得的javascript $(函数(){ var availableTags=[ “动作脚本”, “AppleScript”, “Asp”, “基本”, “C”, “C++”, “Clojure”, “C

我有一个名为$(“#area”).load('edit.php')的表单。在edit.php文件中,我想要一个可以应用自动补全的字段。我尝试在edit.php文件中使用javascript,但它不起作用。然后我尝试在主文件中使用javascript;它也不起作用。为什么?请帮帮我

这是我从中获得的javascript


$(函数(){
var availableTags=[
“动作脚本”,
“AppleScript”,
“Asp”,
“基本”,
“C”,
“C++”,
“Clojure”,
“COBOL”,
“ColdFusion”,
“二郎”,
“Fortran”,
“好极了”,
“哈斯克尔”,
“爪哇”,
“JavaScript”,
“口齿不清”,
“Perl”,
“PHP”,
“Python”,
“红宝石”,
“斯卡拉”,
“方案”
];
$(“#标记”).autocomplete({
资料来源:availableTags
});
});
以及html:

<label for="tags">Tags: </label>
<input id="tags">
标签:

Ps:我也试过在一个php文件中(没有加载(),它工作得很好。但不适用于这种情况。

在CDN之前使用HTTP或https

  <link rel="stylesheet" href="https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
      <script src="https://code.jquery.com/jquery-1.9.1.js"></script>
      <script src="https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
而且HTML应该是

<body> 
<div class="ui-widget">
  <label for="tags">Tags: </label>
  <input id="tags">
</div> 
</body>

标签:
请使用浏览器(chrome)中的检查元素,查看上述CDN是否正确加载

//code.jquery.com/jquery-1.9.1.js
//code.jquery.com/ui/1.10.4/jquery-ui.js


我认为您的jquery文件没有加载,请复制url并获取源代码,然后将文件保存在.js中祝您好运

您需要的只是脚本的完整http路径:

<link rel="stylesheet" href="https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.9.1.js"></script>
<script src="https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>

有关工作示例,请参见


你能看到加载的get请求吗?你能看到加载的数据正确吗?

它正在加载,因为我以前在单个文件中尝试过它,在单个文件中,它正在加载。但是不能使用.load()函数。上面的代码可以正常工作。我已经实现了它,并且100%处于工作状态:)您是否像我一样修改了HTML?我以前在单个文件中尝试过,在单个文件中,它工作正常。但不使用.load()函数。请使用浏览器(chrome)中的inspect元素,查看上述CDN是否正确加载页面上呈现的HTML中有哪些内容-正在进行HTML编码?您是否看到服务器的加载请求(作为get)对于包含预期HTML的响应?我以前在单个文件中尝试过,在单个文件中,它工作正常。但不能使用.load()函数。@user1397595。如果您使用浏览器的开发工具(例如chrome中的ctrl+shift+i)并查看网络请求,您是否看到相应的加载get()以及返回的信息是否正确?@user1397595-另外,您是否可以显示加载的代码?函数confirm(){$(“#ganti”).load('edithotel.php');$('#boxmatch')).animate({'top':'-3000px'},500,function(){});$('edithotel').animate({'top':'50px'},500,function(){}$(“#ganti”).load('edithotel.php')@user1397595-您是否看到浏览器中对“edithotel.php”的请求?您能否在服务器代码中设置断点以确保请求它。您是否看到响应返回到您的浏览器。一旦返回,返回的HTML看起来正确吗?
//code.jquery.com/jquery-1.9.1.js
//code.jquery.com/ui/1.10.4/jquery-ui.js
<link rel="stylesheet" href="https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.9.1.js"></script>
<script src="https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>