【问题标题】:ajax and “Uncaught ReferenceError: data is not defined”ajax 和“未捕获的 ReferenceError:未定义数据”
【发布时间】:2014-02-15 20:33:28
【问题描述】:

在 Chrome 控制台中,消息错误是:

Uncaught ReferenceError: data is not defined

    function list(){

    $.ajax({
        type:'POST',
        url:'adeneme.php',
        data:$('#form1').serialize(),
        success: function (data) {

         console.log(data);
         $('#snc').html(data);

        },
      error: function(x) {


      console.log(data);    
      $('#snc').html("Error:"+x); 
      }
    });
}

adeneme.php ;

    <?php

if(isset($_POST["seans"]) && isset($_POST["date"])){
    $seans=$_POST["seans"];
   $tarih=$_POST["date"];

   echo $seans."  ".$tarih;
}
?>

出了什么问题?怎么办?

编辑:一切都在客户端完成。

【问题讨论】:

  • 它是console.log(x); 而不是console.log(data);,因为您在error: function(x) { 中命名参数

标签: javascript php jquery ajax


【解决方案1】:

error 函数被调用。 您正在记录数据,而不是它应该是 console.log(x);内部错误回调。

当您检查“seans”和“date”是否存在时,请确保您的表单具有名称为“seans”和“date”的相应元素。

在您的问题中发布您的表单代码,以便我们可以清楚地了解问题所在......

【讨论】:

  • 感谢修复了 console.log(data) 和 function(data) 但现在消息错误是 [object Object] 还检查了 seas 和 date
  • 您的控制台中的[object Object]?
  • 不抱歉不是控制台警报(数据)消息 [object Object]
  • 控制台消息:Object{readyState: 0, setRequestHeader: function, getAllResponseHeader: function,getResponseHeader: function, overrideMimeType: function...}
【解决方案2】:

我认为您忘记了从 php 文件中获取的数据类型。试试这个

function list(){

$.ajax({
    type:'POST',
    url:'adeneme.php',
    data:$('#form1').serialize(),
    dataType: "Json"
    success: function (data) {

     console.log(data);
     $('#snc').html(data);

    },
  error: function(x) {


  console.log(data);    
  $('#snc').html("Error:"+x); 
  }
});

}

在 php 文件中:

 if(isset($_POST["seans"]) && isset($_POST["date"])){
      $seans=$_POST["seans"];
      $tarih=$_POST["date"];
      $json_array = array($seans, $tarih);
      echo json_encode($json_array);
  }

【讨论】:

    猜你喜欢
    • 2013-03-22
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 2018-02-20
    • 2021-01-04
    • 2023-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多