有一个按钮,单击它,它将打开一个模态并通过ajax
获取数据。
此外,模态上还有一些标签。当用户单击该按钮时,它将打开模态并默认单击选项卡。
很难描述,所以我写了以下代码。
$('#open_mission_btn > .the_btn').click().done(function(){
$('#my_books_bookmark').click();
});
但似乎行不通。
答案 0 :(得分:2)
在ajax调用的success / done函数中触发您的click事件
val rabbitParams = Map("storageLevel" -> "MEMORY_AND_DISK_SER_2","queueName" -> config.getString("queueName"),"host" -> config.getString("QueueHost"), "exchangeName" -> config.getString("exchangeName"), "routingKeys" -> config.getString("routingKeys"))
val receiverStream = RabbitMQUtils.createStream(ssc, rabbitParams)
receiverStream.start()
val predRabbitParams = Map("storageLevel" -> "MEMORY_AND_DISK_SER_2", "queueName" -> config.getString("queueName1"), "host" -> config.getString("QueueHost"), "exchangeName" -> config.getString("exchangeName1"), "routingKeys" -> config.getString("routingKeys1"))
val predReceiverStream = RabbitMQUtils.createStream(ssc, predRabbitParams)
predReceiverStream.start()
如果您使用bootstrap将默认选项卡设置为打开,则可以执行以下操作:
success:function(data) {
$('#my_books_bookmark').click();
}
答案 1 :(得分:0)
猜测元素#my_books_bookmark是从Ajax加载的。单击该按钮时,将弹出模态并调用ajax调用获取数据。当您触发$('#my_books_bookmark').click();
时,可能无法在DOM中加载此按钮,并且不会触发单击功能。在Ajax调用的成功/完成内添加它(这将确保在DOM上加载按钮)
success:function(data) {
$('#my_books_bookmark').click();
}