jquery自动补全器在ajax选项卡中不起作用

jquery autocompleter not working in ajax tabs

本文关键字:选项 ajax 不起作用 jquery      更新时间:2023-09-26

我使用的是symfony框架。我的程序包含3个选项卡主页,个人资料,互动。为此,我使用ajax选项卡功能。在交互选项卡中,我对一些文本文件使用jquery自动完成功能。我的默认选项卡是交互。启动时自动完成工作正常。但当我切换到其他选项卡并返回到交互选项卡时,自动完成功能停止了工作。事实上,我发现ajax选项卡中没有任何javascript函数可用。

请帮我解决这个问题。提前谢谢。

由于某些原因,当symfony进行ajax调用时,您必须手动包含javascript代码。我还没能找到解决办法。这就是为什么您的代码不能工作,因为它看不到jquery UI库。

PS,如果你能做到这一点,请分享:)

我也在一个symfony项目上,遇到了同样的问题,经过一点搜索,我发现了这个。也许可以帮助你

JavaScript在AJAX加载的DIV 中不起作用

说,当通过ajax将一些数据加载到网页中时,生成javascript的触发器(在您的情况下是JQuery)被定义为检测文档的"就绪"状态。这种情况只发生一次,在页面加载时。因此,当您在页面中加载某些内容时,文档不会再次加载,触发器也不会做出反应,因此永远不会执行javascript函数。

我不知道如何解决它,我必须进行更多的调查,但当我发现后,我会告诉你。

祝好运