如何使用javascript

时间:2016-05-27 12:46:03

标签: javascript jquery angularjs ajax iframe

我正在制作Kibana,并且要显示我的kibana仪表板,我在HTML中使用iframe,而我的kibana仪表板具有[使用ReadOnlyRest插件]的身份验证。

要传递凭据,我使用以下格式。

http://user1:user1@myhost:5601/app/kibana#/dashboard/xyz_dashboard

现在,如果我想要动态凭据值代替"user1:user1",我想使用休息时使用JavaScript或Ajax或Angularjs。

我非常空白并且搜索了很多,但没有得到任何我能理解的内容。

请帮助我。

1 个答案:

答案 0 :(得分:1)

您可以尝试在js代码中创建一个变量。看看窗口对象,您可能无法从那里获取用户。例如:

<script> 
  function myFunction() {
  var user = getCurrentUser(); // where getCurrentUser is a way to get the user
  var source =  user + "@localhost:5601/app/kibana#/dashboard/…;;";
  document.getElementById("myFrame").src = source;
} 
</script>`