我已自定义嵌套模式脚本(jQueryModal)以更好地满足项目需求,但是我遇到了一些无法解决的怪异问题
我称该模式为通过ajax加载某些内容,而来自该ajax的响应包含一些javascript代码以及html和应用于模式主体。所有这些javascript代码(来自ajax响应)都可以正常工作。
然后,当该模式关闭时,我删除了整个模式块及其内容(ajax响应了html + javascript)
但是当我重新打开相同的模态时,旧脚本起了作用
示例,Modal A以ajax内容打开,在该内容中,有[BUTTON]来调用另一个ajax(将打开另一个modal),我们称之为Modal B
在Modal B中,有一个select下拉列表,它在更改时调用ajax,到目前为止还可以。现在,我关闭Modal B并通过在Modal A上单击相同的[BUTTON]重新打开它,然后打开[[Modal B,但这一次Modal B's选择下拉菜单将在更改后调用两次
我怀疑在模式关闭时删除js代码是不够的这可能是什么问题和解决方案?感谢您的任何提前帮助