Php AJAX调用成功,但抛出未定义的索引错误

Php AJAX调用成功,但抛出未定义的索引错误,php,javascript,jquery,ajax,google-api,Php,Javascript,Jquery,Ajax,Google Api,我有一个ajax调用,它将数据传递到另一个php文件createTest2.php,如下所示 但是createTest2.php文件抛出错误 “注意:第2行C:\xampp\htdocs\TestProj\Test\createTest2.php中未定义的索引:aaa caller.php $(document).ready(function(){ $("#button_submit").click(function() { $.ajax({ type:"PO

我有一个ajax调用,它将数据传递到另一个php文件createTest2.php,如下所示

但是createTest2.php文件抛出错误

“注意:第2行C:\xampp\htdocs\TestProj\Test\createTest2.php中未定义的索引:aaa

caller.php

$(document).ready(function(){
    $("#button_submit").click(function() 
  {

    $.ajax({
      type:"POST",
      url:"createTest2.php",
      data:{aaa : "UNIT_TEST"},
      success:function()
      {
        alert("success");
      }
    });
 });
});
createTest2.php

$test_name = $_POST['aaa'];

给数据属性加引号

改变


给数据属性加引号

改变


尝试将is作为数据查询发送(使用param将对象转换为数据查询)


尝试将is作为数据查询发送(使用param将对象转换为数据查询)


您的代码/脚本没有问题。我在本地主机上试用了它,效果良好

请确保错误报告配置正确,因为它正在打印通知 这也将传递给ajax结果

要删除它,请在
createTest2.php的php代码上使用这些代码:
(在调用任何东西之前,就在第一个php开始标记之后)


您的代码/脚本没有任何错误。我在本地主机上试用了它,效果良好

请确保错误报告配置正确,因为它正在打印通知 这也将传递给ajax结果

要删除它,请在
createTest2.php的php代码上使用这些代码:
(在调用任何东西之前,就在第一个php开始标记之后)


考虑到它是一个对象,这真的不重要,对象键不必用引号括起来,除非它们包含空格或运算符。对其进行了更改。仍然存在相同的问题。考虑到它是一个对象,这真的不重要,并且对象键不必用引号括起来,除非它们包含空格或运算符。已更改。Still相同的问题。在类似的问题上,对于相同的问题,每个人都使用
aaa
作为参数…lol。在类似的问题上,对于相同的问题,每个人都使用
aaa
作为参数…lol。更改。仍然相同的问题。更改。仍然相同的问题。
 data:{aaa : "UNIT_TEST"},
data:{"aaa" : "UNIT_TEST"},
$(document).ready(function(){
    $("#button_submit").click(function() 
  {
    var params = $.param({aaa : "UNIT_TEST"});

    $.ajax({
      type:"POST",
      url:"createTest2.php",
      data: params,
      success:function()
      {
        alert("success");
      }
    });
 });
});
<?php
ini_set("DISPLAY_ERRORS",0);
error_reporting(0);