如何从另一个应用程序打开一个应用程序,然后打开一个bootstrap模式?

时间:2015-01-21 21:08:52

标签: javascript jquery ajax web-services twitter-bootstrap

我们有两个浏览器应用程序。一个应用程序(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' }]
                            })

我附上一张图片以便澄清。 enter image description here

1 个答案:

答案 0 :(得分:0)

如果您想模拟物理点击,您可能需要使用jquery触发器功能。

以下是jquery文档中的示例:

$( "#foo" ).on( "click", function() {
  alert( $( this ).text() );
});
$( "#foo" ).trigger( "click" );

以下是实际文档的链接,供进一步阅读:https://api.jquery.com/trigger/

一般的想法是,trigger()将触发绑定到该对象的任何事件,因此如果您使用on()(文档here)将其连接起来,则调用trigger()将触发单击事件就好像被点击一样。