lfzfzql258 2021-01-05 16:09 采纳率: 0%
浏览 28

ajax 怎么处理PHP 返回的json数组

AJAX代码

<script type="text/javascript">
     function del(del_file,textNo) {
        $.ajax({
                type: 'POST',
                    contentType:'application/json;charset=utf-8',
                dataType:'json',
                data:JSON.stringify({'del_file':del_file,'textNo':textNo}),
                url:'del.php',
             success:function(msg) {
                 console.log( msg );},
             error:function () {
                 console.log('请求失败');
             }
             })
     }

</script>

PHP 代码


$sqlup = "UPDATE data_text SET sysname='$new_filename_arry'WHERE textNo='$textNo'";
mysqli_query($conn,$sqlup);
if(mysqli_error($conn)){
    echo mysqli_error($conn);
}else{
    mysqli_close($conn);
    header('content-type:text/json');
   echo "返回的数据:";
    echo json_encode($filename_arr);

其中$filename_arr 为一个数组,我按照上面的代码返回数据给AJAX ,但是ajax获取不到数据,总是报错获取不到数据,请问我哪里写错了

  • 写回答

1条回答 默认 最新

  • 问问那只猫 2021-01-06 09:59
    关注

    php 定义的请求头是 `er('content-type:text/json');` 

    ajax 定义的是 `contentType:'application/json;charset=utf-8',` 统一下试试呢

    还有ajax的方法是post,你的PHP接口是post的吗?

     

    评论

报告相同问题?

悬赏问题

  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试