javascript - 由ajax加载的easytabs中的“获取”变量

标签 javascript php jquery ajax

通常在 php 中我可以使用这样传入的变量:

http://localhost:88/myapp/mypage.php?id=552200

$_GET['id'];

我现在切换了一个页面以使用 easytabs ( https://os.alfajango.com/easytabs/ )

选项卡在index.php上初始化,其中有2个选项卡,page1.php和page2.php 在index.php 中,我有以下代码来初始化选项卡:

jQuery(function($) {

  var container = $('#ajax-tab-container');

  container.easytabs({
    animate: false,
    cache: false,
    updateHash: true,
    defaultTab: $('#selectedTab').val()
  }).bind('easytabs:after', function(event, $clicked, $targetPanel, response, status, xhr) {
    $('input, textarea, select, button', $('.disable-fields')).prop('readonly', true).prop('disabled', true);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://rawgit.com/JangoSteve/jQuery-EasyTabs/master/lib/jquery.easytabs.js"></script>

<div id="ajax-tab-container" class='tab-container'>

  <ul class='etabs'>
    <li class='tab'>
      <a href="Verloop_meldingen.php" data-target="#tab-1">Verloop meldingen</a>
    </li>
    <li class='tab'>
      <a href="openstaande_meldingen.php" data-target="#tab-2">Openstaande meldingen</a>
    </li>
  </ul>

  <div class='panel-container'>
    <div id="tab-1"></div>
    <div id="tab-2"></div>
  </div>
</div>

我遇到的问题是,在index.php 中,$_GET 变量可用,但在选项卡中加载的页面中,它们不可用。

知道如何获取子页面中的变量吗?

最佳答案

在 a href 中,您可以像平常一样传递 id

像这样:

 <a href="Verloop_meldingen.php?id=1" data-target="#tab-1">Verloop meldingen</a> 
 <a href="openstaande_meldingen.php?id=1" data-target="#tab-2">Openstaande meldingen</a>

在其他页面中,您可以像通常使用 $_GET 一样获取变量

如果您需要动态更改,您可以使用 javascript 来更改 href,如下所示:

$('yourhref selector class/id here').attr('href', 'new href');

关于javascript - 由ajax加载的easytabs中的“获取”变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42930777/

相关文章:

javascript - AJAX JQuery 上传图片

javascript - 将谷歌图表另存为 pdf

javascript - 从自定义 URL 重定向到 WhatsApp 应用程序

javascript - 如何使用 JavaScript 将静态值作为列表中的第一个值? ORACLE APEX - LOV 列表

javascript - 来自变量的对象的值

javascript - 使用JavaScript适配跨域iFrame的高度

javascript - Highcharts JSON,图表不显示

没有 Web 表单的 PHP POST 数据

javascript - 为什么我的所有按钮的下拉内容都相同

javascript - 如何循环多个 jQuery 函数