通过AJAX加载时启用自动完成
Enable autocomplete when loaded by AJAX
试着解决这个问题:
我经常通过.load()函数加载页面片段,例如:
<div class="fragment_load">
<form>
<input id="typeaway" type="text" class="autocomplete"/>
<label>Test Type</label>
</form>
<script type="text/javascript">
$("#typeaway").autocomplete({
serviceUrl: "/restaway",
minChars: 3,
paramName: "query",
});
</script>
</div>
现在你可以想象自动完成不工作,由于这个
我不确定如何使它向前工作的这些小片段,我通过AJAX加载。
感谢您的帮助。
在这种情况下,您可以将autocomplete
初始化代码放在load()
方法的回调中,如下所示:
$('#foo').load('bar.html', function() {
$("#typeaway").autocomplete({
serviceUrl: "/restaway",
minChars: 3,
paramName: "query",
});
});
你可以试试下面的代码:-
放到document.ready.
$(document).ready(function () {
$("#typeaway").autocomplete({
serviceUrl: "/restaway",
minChars: 3,
paramName: "query",
});
});
相关文章:
- 使用javascript Without Ajax/Jquery在特定行中启用文本框
- Gmaps4rails:What'这是通过AJAX添加标记后启用集群的正确方法
- 如何在IE9中使用ajax启用加载本地文件
- 当通过Ajax成功回调更新可观察数组时,启用绑定中断
- Jquery ajax post禁用启用字段并获取响应
- jQuery UI日期选择器通过AJAX启用可见月份的日期
- 无法设置未定义或空引用的属性“ajax已启用”
- Ajax 启用浏览器加载栏
- 如何使用 JavaScript 或 AJAX 或 JQuQuery 从第二页启用第一页复选框
- 无法理解如何使用 ajax 调用启用 CORS
- 如何在 jQuery ajax 完成后重新启用 document.write
- AJAX 可访问的长时间运行的服务任务阻止在启用 ASP.NET 兼容性/会话的环境中的后续 AJAX 服务请求
- 在 WebApp 中配置启用 AJAX 的 WCF 服务以接收大型数据
- 如何在 jquery ajax 中启用缓存
- 仅对视口中的元素启用Ajax Rest调用
- 如何使用jquery禁用/启用Ajax工具箱Tabcontainer
- Jquery Mobile -默认情况下启用Ajax,但我在POST上获得完整的页面刷新
- 如何重新启用ajax成功提交按钮
- 启用Ajax的webservice返回一个列表,JS是如何理解列表的
- 在调用启用AJAX的WCF服务之前,修改jqGrid的postData