程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了JQuery 自动完成不会在模态窗口中触发大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决JQuery 自动完成不会在模态窗口中触发?

开发过程中遇到JQuery 自动完成不会在模态窗口中触发的问题如何解决?下面主要结合日常开发的经验,给出你关于JQuery 自动完成不会在模态窗口中触发的解决方法建议,希望对你解决JQuery 自动完成不会在模态窗口中触发有所启发或帮助;

我正在使用完美运行的 Jquery 自动完成功能。我有一个可以作为独立表单完美运行的表单(这意味着我通过 URL 访问它)但是当我将该表单包含在 @R_404_4156@ 模态框中时,Jquery 自动完成不会触发。

我渲染的模态表单如下

 function cloneProposal(ID) {
            $.AJAX({
                type: 'GET',url: '@Url.Action("Clone","Proposal")',data:
                {
                    ID: ID
                },cache: false,success: function (result) {
                    document.getElementByID("modalbody").INNERHTML = result;
                    var modalBox = $('#mymodal');
                    modalBox.attr("proposalnumber",ID);
                    $("#modaltitle").HTML('Clone Proposal');
                    modalBox.modal('show');
                },error: function (responsE) {
                    alert('Bad request ' + response.responseText);
                }
            });
        }

表单正确呈现,但没有触发任何 Jquery 代码。有哪些可能的原因会导致这种情况发生?我什至编写了一个更改事件。当直接从 URL 执行表单时,它会正确触发,但通过 Modal 呈现时则不会。

$("input").change(function(){
  alert("The text has been changed.");
});

控制台中没有错误。我不知所措。有人能指出我正确的方向来弄清楚发生了什么吗?

非常感谢。

--- 瓦尔

解决方法

我终于通过改变加载模态的方式解决了这个问题。我将代码更改为以下代码,现在 JQuery 正确触发。

df.groupby(['id'])[['date']].count()

大佬总结

以上是大佬教程为你收集整理的JQuery 自动完成不会在模态窗口中触发全部内容,希望文章能够帮你解决JQuery 自动完成不会在模态窗口中触发所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: