json返回数据问题
我向一个PHP文件提交数据的js文件内容如下functionorders(){$.ajax({url:"id.php",type:"POST",datatype:"jso...
我向一个PHP文件提交数据的js文件内容如下
function orders(){
$.ajax({
url:"id.php",
type:"POST",
datatype:"json",
data:{id:ids,},
success: function(json){
if(json.success==1){
alert("处理成功");
}else{
alert("处理失败");
return false;
}
}});
}
id.php内容
<?php
include('dbclass.php');
$ids = $_POST['id'];
foreach($ids as $id)
{
$db->query("INSERT INTO `ids` (`id`) VALUES ('$id')");
if (mysqli_connect_errno()) {
$arr['success'] = 0;
break;
}
}
$arr['success'] = 1;
echo json_encode($arr);
?>
现在的问题就是JS无法接收返回值,使用了console.log(json.success) 输出变量时提示变量we未定义,请问问题出在什么地方。 展开
function orders(){
$.ajax({
url:"id.php",
type:"POST",
datatype:"json",
data:{id:ids,},
success: function(json){
if(json.success==1){
alert("处理成功");
}else{
alert("处理失败");
return false;
}
}});
}
id.php内容
<?php
include('dbclass.php');
$ids = $_POST['id'];
foreach($ids as $id)
{
$db->query("INSERT INTO `ids` (`id`) VALUES ('$id')");
if (mysqli_connect_errno()) {
$arr['success'] = 0;
break;
}
}
$arr['success'] = 1;
echo json_encode($arr);
?>
现在的问题就是JS无法接收返回值,使用了console.log(json.success) 输出变量时提示变量we未定义,请问问题出在什么地方。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询