javascript – jQuery模态和加载问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – jQuery模态和加载问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1973字,纯文字阅读大概需要3分钟。
内容图文
![javascript – jQuery模态和加载问题](/upload/InfoBanner/zyjiaocheng/769/35507a8e308443f5b56e580c37a79a7f.jpg)
我遇到了jQuery对话框的问题,并加载了我正在开发的Web应用程序.
在搜索结果页面上,在每个条目上我都有一个链接,可以快速查看结果,触发一个模式对话框,使用jQuery加载检索和显示html内容.
一切都很好,我可以毫无问题地关闭和打开对话框.
我想在这个对话框中添加一个功能,其底部有一个链接,它应该触发另一个jQuery加载,显示html的另一个小部分.
这个功能第一次起作用;当我关闭对话框选择另一个预览时,第一次加载像往常一样完美,但单击链接不会显示任何内容.
这是我的代码片段:
function preview(question_id, service){
var jQuerydialog = jQuery('<div>loading</div>');
jQuerydialog.dialog({
title: 'Preview',
modal: true,
jQuerydialog.load('/url...','', function (responseText, textStatus, XMLHttpRequest) {
}
);
return false;
}
function preview_see_more(answer_id, service){
jQuery('#see_more').append('<div>loading </div>').load('/url....','', function (responseText, textStatus, XMLHttpRequest) {
alert('performed!')
}
);
return false;
}
在preview_see_more加载回调时添加警报(‘已执行’),每次调用函数时都会触发此警报,并且使用firebug我可以看到以状态200触发的ajax调用.
预览功能用于加载主预览;在主预览的底部有一个指向preview_see_more函数的链接,该函数应该添加html的另一部分(这实际上恰好在第一次创建主预览时发生)
任何提示?
编辑:
here搜索结果的一个例子.
单击[Q],将触发预览功能.
我正在(仍然在我的测试机器上)在对话框底部添加一个应该触发preview_see_more函数的链接.
EDIT2:
here一个有证据问题的例子.
点击第一个链接的[Q];然后单击“显示已接受的答案”..关闭对话框并再试一次.
解决方法:
我想看看页面上还有preview_see_more链接的页面.我怀疑你将链接绑定到只运行一次并重新加载内容而不是下次绑定该函数.但是如果你能添加链接就更清楚了
编辑:
我将此添加到代码中并且它有效.
function quicklook_accepted_answer(answer_id, service){
jQuery('#accepted_answer_block :last').append('<div>loading <img src="/images/indicator.gif"/></div>').load('/quicklookanswer?answer='+ answer_id +'&service='+service,'', function (responseText, textStatus, XMLHttpRequest) {
}
);
return false;
}
但主要的问题是有很多模态弹出窗口被创建,你可以做的是当点击一个新的’Q’按钮时删除模态框
内容总结
以上是互联网集市为您收集整理的javascript – jQuery模态和加载问题全部内容,希望文章能够帮你解决javascript – jQuery模态和加载问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。