Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在每次选择或单击下拉项时使用AJAX Post方法执行发送请求_Javascript_Html_Ajax - Fatal编程技术网

Javascript 如何在每次选择或单击下拉项时使用AJAX Post方法执行发送请求

Javascript 如何在每次选择或单击下拉项时使用AJAX Post方法执行发送请求,javascript,html,ajax,Javascript,Html,Ajax,如何在每次选择或单击下拉项时使用AJAX Post方法执行发送请求,下面是我的HTML代码 <div class="dropdown-menu dropdown-large" aria-labelledby="navbarDropdown"> <div class="row"> <div class=&q

如何在每次选择或单击下拉项时使用AJAX Post方法执行发送请求,下面是我的HTML代码

<div class="dropdown-menu dropdown-large" aria-labelledby="navbarDropdown">
                        <div class="row">
                            <div class="col-sm-3">
                                <a class="dropdown-item"><b>Title 1</b></a>
                                <a class="dropdown-item" href="#">dp1</a>
                                <a class="dropdown-item" href="#">dp2</a>
                                <a class="dropdown-item" href="#">dp3/a>
                                <a class="dropdown-item" href="#">dp4</a>
                                <a class="dropdown-item" href="#">dp5</a>
                            </div>                           
                        </div>

                    </div>

两种可能性:

  • 使用事件侦听器
  • 将onClick添加到下拉元素中
  • Html

    Query.php

    if(isset($_POST["value"])){
     //code goes here
    }
    
    如果你想试试这里

    你好,伦道夫,你能给我看看吗?老实说,我是网络开发新手,自学成才,非常感谢你,非常感谢你,非常感谢你,我尝试了你的解决方案,效果很好!:)
    $(document).on('click',"a[name='tryme']", function(){
    var value = $(this).html();
      $.ajax({
              url: 'query.php',
              type: 'POST',
              data: {value: value},
              success: function(data) {
                        Alert('Success');
                      }
           });
      });
    });
    
    if(isset($_POST["value"])){
     //code goes here
    }