使用ajax传递数据

时间:2018-06-21 04:29:17

标签: php jquery ajax

var i = 3;
$("#add_driver").click(function () {
  $("#add_driver_section").replaceWith(-- -- --);
  i++;
  $.ajax({
    type: 'GET',
    url: 'step-3.php',
    data: {
      c: i
    },
    success: function (response) {
      alert(response.status);
    }
  });
});

这是我的第一页

<?php
if(isset($_GET['c'])){
    echo $_GET['c'];
}else echo 'error';
?>

这是第二页。 我需要使用ajax将i的值从第一页传递到第二个php脚本。

我在#result元素中遇到此错误

  

注意:未定义的索引:第5行的C:\ xampp \ htdocs \ try \ carenquery \ step-3.php中的c

我在做什么错了?


HTML

<div class="wrap-input100 validate-input bg1 rs1-wrap-input100">
  <div class="contact100-form-btn" id="add_driver">
    <span>
      Add another Driver <i class="fa fa-long-arrow-right m-l-7" aria-hidden="true"></i>
    </span> 
  </div> 
</div>

1 个答案:

答案 0 :(得分:-1)

尝试一下。

var i = 3;
$("#add_driver").click(function () {
  $("#add_driver_section").replaceWith(-- -- --);
  i++;
  $.get('step-3.php',{c:i},function(x){$('#result').html(x)});
});

这是针对step-3.php

<?php
    if(isset($_GET['c'])){
        echo $_GET['c'];
    }else echo 'Get Nothing';
?>