我们有两个浏览器应用程序。一个应用程序(app1)想要打开另一个应用程序(app2),在其URL中发送数据,在app2中打开引导模式,并用app1发送的数据填写字段。这可能吗?
我很确定可以通过URL将数据从app1发送到app2,但弹出模式的打开是我不明白该怎么做的。一旦数据通过URL发送,我们需要点击打开弹出模式的链接并填写字段。但是如何在url数据传输后触发模式弹出窗口的打开?
这是我们的模态。
var $modal = ich.auth({
title : "Authorize",
base : getCategory(type),
buttons : [{ id : 'submit', label : 'Submit', classes : 'btn-primary' },
{ id : 'cancel', label : 'Cancel' }]
})
我附上一张图片以便澄清。
答案 0 :(得分:0)
如果您想模拟物理点击,您可能需要使用jquery触发器功能。
以下是jquery文档中的示例:
$( "#foo" ).on( "click", function() {
alert( $( this ).text() );
});
$( "#foo" ).trigger( "click" );
以下是实际文档的链接,供进一步阅读:https://api.jquery.com/trigger/
一般的想法是,trigger()将触发绑定到该对象的任何事件,因此如果您使用on()(文档here)将其连接起来,则调用trigger()将触发单击事件就好像被点击一样。