用ajax请求php接口时返回php源码。 20
JS代码:$.ajax({type:"get",url:"returndata.php",async:true,success:function(res){console...
JS代码:
$.ajax({
type:"get",
url:"returndata.php",
async:true,
success:function(res){
console.log(res)
}
});
php代码:
$data = array(
'data1' => 'hehe',
'data2' => 'haha');
$response = array(
'code' => 200,
'message' => 'success for request',
'data' => $data,
);
echo json_encode($response);
返回值:
打印出来的返回值:
<?php
$data = array(
'data1' => 'hehe',
'data2' => 'haha');
$response = array(
'code' => 200,
'message' => 'success for request',
'data' => $data,
);
echo json_encode($response);
?> 展开
$.ajax({
type:"get",
url:"returndata.php",
async:true,
success:function(res){
console.log(res)
}
});
php代码:
$data = array(
'data1' => 'hehe',
'data2' => 'haha');
$response = array(
'code' => 200,
'message' => 'success for request',
'data' => $data,
);
echo json_encode($response);
返回值:
打印出来的返回值:
<?php
$data = array(
'data1' => 'hehe',
'data2' => 'haha');
$response = array(
'code' => 200,
'message' => 'success for request',
'data' => $data,
);
echo json_encode($response);
?> 展开
2个回答
展开全部
直接访问 returndata.php 要是还是php源码 就是你环境没装对
追问
直接访问returndata.php是正常的,用ajax请求php接口,打印出来的数据就是php代码
追答
把ajax请求地址改成 http://域名/returndata.php 试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回php源码是什么意思 是要把$response返回给前端js吗
更多追问追答
追问
返回给前端的值是php代码,这是打印出来的返回值:
'hehe',
'data2' => 'haha');
$response = array(
'code' => 200,
'message' => 'success for request',
'data' => $data,
);
echo json_encode($response);
?>
追答
console.log(res)把php代码打印出来了?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询