【发布时间】:2015-05-16 16:01:05
【问题描述】:
我有一个切换模式的 div。我通过使用内置的数据切换功能或 onClick 方法来做到这一点。现在我想在这个 div 中有一个调用 ajax 请求并且不打开模式的按钮。
我该怎么做?
谢谢。
【问题讨论】:
-
你能添加你的代码吗
标签: javascript jquery html
我有一个切换模式的 div。我通过使用内置的数据切换功能或 onClick 方法来做到这一点。现在我想在这个 div 中有一个调用 ajax 请求并且不打开模式的按钮。
我该怎么做?
谢谢。
【问题讨论】:
标签: javascript jquery html
只需在按钮点击事件监听器中返回false,这里是一个简单的demo:
$('#ajax').click(function(e){
alert('do ajax');
return false;
})
【讨论】:
我可以使用 stopPropogation() 方法做到这一点:
<div class="col-sm-8 col-md-3" data-target="#modal-1" onclick="toggle_modal(this)">
<div id="1" onclick="toggle_start(this)></div>
</div>
function toggle_modal(clicked_element){
id = $(clicked_element).attr('data-target');
$(id).modal('show');
}
function toggle_start(clicked_element){
alert($(clicked_element).attr('id'));
event.stopPropagation();
}
【讨论】: