weixin_33724059 2014-06-08 16:00 采纳率: 0%
浏览 42

Ajax解析器错误

My following javascript code doesn't working and return the following message : parsererror
resources.php should return the following :{"cpu":"1.12"}
resources.php file contains :

<?php $load = sys_getloadavg(); echo '{"cpu":"'.json_encode($load[0]).'"}'; ?>

Javascript code :

        $.ajax({
        url : 'resources.php', //Target URL for JSON file
        contentType: 'application/json; charset=utf-8',
        type: 'GET',
        dataType: 'json',
        async : false,
        success : function(data){
            console.log(data);
        },
        error : function(xhr, status){
            console.log(status);
            alert(status);
        }
    });
  • 写回答

1条回答 默认 最新

  • lrony* 2014-06-08 16:45
    关注

    I think you missed the header in php. can check it properly

    <?php
        header('Content-type: application/json; charset=utf-8');
        $load = sys_getloadavg();
        $data = array('cpu' => $load);
        echo json_encode($data);
    ?>
    

    jquery:

    $.ajax({
        url : 'resources.php',
        dataType: 'json',
        success : function(data){
            console.log(data);
        },
        error : function(xhr, status){
            console.log(status);
        }
    });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度