2

我正在使用 Bootstrap 3,我试图在单击下拉菜单后获得一个操作。

我当前的问题是我重新加载了整个页面,而不是更新特定 .

这是我当前的代码:

<div class="dropdown pull-right">
   <button type="button" class="btn btn-default" data-toggle="dropdown">Mybutton!</button>
   <ul class="dropdown-menu test" role="menu">
     <li role="presentation" class="dropdown-header">Select your action</li>
     <li><a href="#">Action 1</a></li>
     <li><a href="#">Action 2</a></li>
     <li><a href="#">Action 3</a></li>
   </ul>
</div>

然后我有一个 div,我想在其中显示结果:

<div id="result">
  <?php
    $test = $_POST['sentData'];
    echo $test;
    echo 'something else to write here';
  ?>
</div>

这是ajax调用:

$(document).ready(function() {
    $('.test li a').on('click', function () {
      var sentData = $(this).html();
    $.ajax({
      type: "POST",
      url: "design7.php",
      data: "sentData=" + sentData,
      dataType: "html",
      success: function(data)
      {
          $('#result').html(data);    
      }
    });
  });
});

我试图找到解决方案,但我的技能有限。我将不胜感激。

4

0 回答 0