如何阅读AJAX POST请求数据并处理通知:未定义索引:数据在?

时间:2016-11-01 14:26:31

标签: php jquery ajax

我使用此函数在Prestashop 1.6中使用ajax发送数据:

 function setWineoCarrierMethod(method_id){
      var methodData = {
        'ajax_function': 'set_wineocarrier_method',
        'method_id': method_id
      };
      var jsonData = JSON.stringify(methodData);
      if (method_id) {
        $.ajax({
          url: baseDir + '/modules/wineocarrier/ajax.php',
                type: 'post',
                data: jsonData,
                dataType: 'json',
          success: function(json) {
            console.log(JSON.stringify(json));
            console.log("successfull request");
          },
          error: function(json) {
            console.log(JSON.stringify(json));
            console.log("error in the request");
          }
        });
      }
    };

我想使用以下方法读取ajax.php文件中的数据:

 $data = $_POST['data'];

 $data2 = $_REQUEST['data'];

两者都返回了大量的html并且有通知:

  

注意:未定义索引:第12行中的数据是$ data =   $ _POST ['数据'];

知道怎么处理这个吗?

0 个答案:

没有答案