数据获取时jQuery ajax错误

时间:2014-08-06 21:20:08

标签: php jquery ajax twitter-bootstrap

我正在使用bootstrap 3.2.0和jQuery。我无法通过jQuery和PhP获取数据

function postolayi(){
  $.ajax({
    type:'POST',
    url:'giriskontrol.php',
    data:$('#girisForm').serialize(),
    success:function(cevap){
      $("#uyari").html(cevap) 
    }
  })
}

的index.php

<form class="form-signin" method="POST" id="girisForm">
  <input  id="isim" name="isim" type="text" class="form-control" placeholder="isim" required autofocus>
  <input name="sifre" type="password" class="form-control" placeholder="şifre" id="sifre" required>
  <button class="btn btn-lg btn-primary btn-block" type="submit" onclick="postolayi();">
  Giriş Yap</button>
</form>
<div class="alert alert-warning" id="uyari"></div>

giriskontrol.php

<?php
$POST["isim"] = $isim;
echo $isim;
?>

我无法获取数据。请有人帮忙。

我改为

<?php
$isim = $POST["isim"];
echo $isim;
?>

但仍然没有工作。

3 个答案:

答案 0 :(得分:1)

你在这里覆盖了post变量:

$_POST["isim"] = $isim;

你可能想要的是:

$isim = $_POST["isim"];
echo $isim;

答案 1 :(得分:0)

在你的php文件中 开关:

$POST["isim"] = $isim;

$isim = $POST["isim"];

答案 2 :(得分:0)

您需要将您的php页面上的作业切换到

<?php
$isim = $_POST["isim"];
echo $isim;
?>