Php AJAX调用成功,但抛出未定义的索引错误
我有一个ajax调用,它将数据传递到另一个php文件createTest2.php,如下所示 但是createTest2.php文件抛出错误 “注意:第2行C:\xampp\htdocs\TestProj\Test\createTest2.php中未定义的索引:aaa caller.phpPhp 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
$(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);