Jqm不是一个function

我在Jquery和JqModal遇到了一些麻烦,我希望你能帮忙,因为我已经挣扎了好几个小时..

使用带有onclick操作的单个按钮元素运行我的方法“test”(如下所示):

$(’#picture_form’)。jqm({ajax:’/ test.php’});

$( ‘#picture_form’)jqmShow()。

这会将test.php的ajax内容加载到我的div元素picture_form中,使用JqModal显示为它! 虽然当我关闭此窗口,并重新单击该按钮时,我收到错误:

$(“#picture_form”)。jqm不是一个函数。

作为一种解决方案,我尝试使用JqModal触发器function,这使我能够根据需要多次打开和关闭JqModal窗口。 遗憾的是我只能使用测试环境调用’触发器’,在我的生产代码中我必须使用函数打开JqModal窗口。

有没有人知道为何在使用函数时调用开口时出现这个’bug’?

提前致谢

如果内存服务,你只应该调用初始化jqm方法一次。 尝试初始化document.ready事件中的模态,然后在你的onclick中你只需要调用jqmShow函数。 如果这仍然不起作用,你可以发布更多的周围代码? 祝好运!

这应该解决它。 在要显示它的位置添加它:

 $('#ex2').jqm({ajax: action,target: 'div.jq_content', trigger: false, modal:true }).jqmShow();