PHP无法访问ajax数据

时间:2017-08-09 15:31:24

标签: javascript php jquery html ajax

我的表单由输入文本和按钮组成。我需要从输入字段中获取文本并传递给php变量。我使用ajax,回调函数响应我,但PHP没有获取数据。这里发生了这样的错误 - 注意:未定义的索引:site_input。

<form>
    <div class="input-group">
      <input type="text" class="form-control" placeholder="URL" value="">
        <span class="input-group-btn">
          <button id="start" class="btn" type="button">Start</button>
        </span>
    </div> 
</form>

//jQuery
 $("#start").click(function(){
        $(document).ready(function(){
            if(status == 0) {
            $("#start").css("background-color", "red");
            $("#start").text("Stop");
             var site = $(".form-control").val();
            $.ajax({
                url: "index.php",
                data: {
                    "site_input" : site
                },
                type: "POST",
                success: function(data) {
                    alert("OK");
                }
            });
            status = 1;   
        }
//index.php
$a =isset($_POST['site_input'])?$_POST['site_input']:'not yet';
echo $a ;
$value = $_POST['site_input'];
echo $value;

0 个答案:

没有答案