dtqjbbr5283 2016-04-02 16:11
浏览 16
已采纳

AJAX $ _POST无法正常工作[关闭]

So I want to pass a value between javascript file and php file when I click a button. But when I click the button, I dont see the echo, does anyone see the problem? Here are 2 snippets of my code:

test.php:

<script type="text/javascript" src="/functions/js/test.js"></script>

<button type="button" class="btn btn-success" onclick=" myAjax();">Test</button>

<?php


if($_POST['action'] == 'go') 
    {
    echo "worked";
    }
?>

and test.js

function myAjax() {


  $.ajax({
       type: "POST",
       url: 'test.php',
       data:{action:'go'},
       success:function() {

       }

  });
}
  • 写回答

3条回答 默认 最新

  • duanji9311 2016-04-02 16:34
    关注

    First at all you need to include jQuery library

    Second, load your path to file test.js

    you should use a class and no call the function myAjax().

    Use a class in button such as: Test

    Well, in your test.js file use this:

    $(document).on('click', '.Test', function(e) {
      $.ajax({
        type: "POST",
        url: 'test.php',
        data:{action:'go'},
        success:function(data) {
         console.log('worked');
        }
      });
    });
    

    ot if just only need send one parameter, use this code, it's easier:

    $(document).on('click', '.Test', function(e){
      var vars = 'go';
      var params='go='+vars;
    
      location.href = 'test.php'+params;
    });
    

    then in your php file you can use $_POSt or $_REQUEST to get vars

    <?php
      if($_POST['action'] == 'go') 
      {
       echo "worked";
      }
    ?>
    

    Have a nice day

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c