1

测试.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  

什么可能导致这种情况?

4

3 回答 3

4

将 type 属性添加到 ajax 对象:

$.ajax({
  url: 'ajax/test.php', 
  type:'post',
  data: { aaa: 'names_' },
  success: function(data) {
    alert("Data Loaded: " + data); 
  }
});
于 2012-10-19T00:26:33.853 回答
1

您应该声明提交方法

$.ajax({
  type:"POST",
  ...
});
于 2012-10-19T00:30:55.880 回答
-1

data: {'aaa':'names_'} 我觉得会更好

于 2012-10-19T00:25:03.113 回答