如何在不点击模态按钮的情况下调用js函数中的模态?
if (email != "") {
$.ajax({
type: "POST",
url: "ajax/email.php",
data: 'email='+ email,
cache: false,
success: function(result){
//alert(result);
if (result == 'true') {
$.ajax({
//do some thing
});
}
else {
$("#sendemail").modal('show');
// there is no button for modal
return false ;
}
}
});
}
现在在其他情况下,模态未打开,这是在另一个文件中。
答案 0 :(得分:1)
你忘了用大括号关闭你的成功功能。
if (email != "") {
$.ajax({
type: "POST",
url: "ajax/email.php",
data: 'email='+ email,
cache: false,
success: function(result){
//alert(result);
if (result == 'true') {
$.ajax({
//do some thing
});
}
else {
$("#sendemail").modal('show');
return false ;
}
} // no syntex error
});
}
答案 1 :(得分:0)
我会使用Jquery Trigger函数,这有助于创建自定义evenHandler。理想情况下,您可以通过调用向对象或包含模态的id发送click事件的函数,根据您的电子邮件状态生成事件。有关参考,请参阅Jquery: trigger
上的示例