jquery AJAX中的未定义索引发送和接收数据请求

时间:2012-10-19 00:23:21

标签: php javascript jquery ajax

test.php的

$aaa = $_POST['aaa'];

echo $aaa;

Javascript代码

$.ajax({

url: 'ajax/test.php', 
data: { aaa: 'names_' },
success: function(data) {
alert("Data Loaded: " + data); 
            }
      });

警报响应是:

NOTICE: Undefined Index: aaa  

可能是什么原因引起的?

3 个答案:

答案 0 :(得分:4)

向ajax对象添加type属性:

$.ajax({
  url: 'ajax/test.php', 
  type:'post',
  data: { aaa: 'names_' },
  success: function(data) {
    alert("Data Loaded: " + data); 
  }
});

答案 1 :(得分:1)

您应该声明提交方法

$.ajax({
  type:"POST",
  ...
});

答案 2 :(得分:-1)

数据:{'aaa':'names_'} 我认为会更好