Twitter 引导模式和阿贾克斯?
我正在使用 Twitter bootstrap modals 从表中加载数据。
这是我的 HTML 代码。
<tr>
....
<td> <a href="http://google.com">Text</a> </td>
....
</tr>
这是页面末尾的模态 div,就像这样
<div id="modal"></div>
我想要实现的是通过单击单元格内的链接我想要更新模态的内容&然后更新完成后自动打开模式。这是我尝试过的。
$('td').on('click','a',function(){
var href = $(this).attr('href');
$('#modal').load(href,function(){
$(this).modal({
keyboard:true,
backdrop:true
});
});
它不会给我任何错误&实际上,HTML 已成功加载到 Modal div 中,但在更新 HTML 后未加载模式,它需要再次“单击”?! &我不知道为什么?
I am using Twitter bootstrap modals To load data from a table.
Here is my HTML code.
<tr>
....
<td> <a href="http://google.com">Text</a> </td>
....
</tr>
and this is the Modal div at the end of the page like so
<div id="modal"></div>
What I'm trying to achieve is by clicking the link inside the cell I want to contents of the modal to be updated & then after it finishes updating to open the modal automatically. Here is what I tried.
$('td').on('click','a',function(){
var href = $(this).attr('href');
$('#modal').load(href,function(){
$(this).modal({
keyboard:true,
backdrop:true
});
});
It doesn't give me any errors & actually the HTML gets loaded successfully in the Modal div but it doesn't load the modal after updating the HTML it needs another "Click"?! & I don't know why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这对我有用:
但是提供的 URL 应输出正确的模式,如下所示:
This is working for me :
But the URL provided should output a proper modal like this:
尝试过吗?
您在实例化模式后立即
Have you tried
right after instantiating the modal ?
你试过吗:
have you tried: