我正在使用Django创建仪表板,该仪表板旨在通过将用户重定向到该应用程序上的特定链接而无需输入信息(customerId,user&passwd等),从而简化第三方创建的其他几个(网络)应用程序的操作多次。
流程如下:
我想自动填写表格,我完全迷路了。
我可以提供代码,但我不完全知道需要什么。我一直在遵循JS调用流程,现在位于创建JQuery对话框的位置以及在代码的每个点处发出了哪些请求。
我终于可以用一些Javascript来实现这一点。我创建了一个函数“ open_dt”,该函数创建一个新窗口,等待其加载,然后填充参数,然后单击“确定”。
代码如下:
function open_dt(param1, param1) {
new_win = window.open("http://<my_url>/main");
setTimeout("new_win.clickConnectButton()", 2000);
setTimeout(function() { new_win.document.getElementById("form1_field").value = param1}, 3000);
setTimeout(function() { new_win.document.getElementById("form2_field").value = param2}, 3000);
setTimeout(function() { new_win.$("button > span:contains('OK')").click() }, 4000);
}
现在可以正常工作了:)而且,由于该URL位于另一个域上,因此我不得不禁用Chrome的网络安全性以允许跨域使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句