www.lom599.comphp 照应 ajax 的时分,怎样前往 json 东西呢?我如许对吗?

便是如许echo json 字符串吗?

function my
{
    ...
    
    echo {"code":"NO_ERROR","msg":"获取零碎参数告成"}
}

$.ajax{
    type: "GET",
    url: "http://www.example.com/json.php",
    data: {name:"ele", pass:"123"}, //这里的data是参数,跟下面回调函数里效力器前往的data不是一个东西
    success: functiondata{ console.logdata; }
};
<?php
$arr = array
    code => NO_ERROR,
    msg => 获取零碎参数告成,
;
headerContent-Type: application/json; charset=utf-8;
echo json_encode$arr;

固然不明晰你详细的题目场景,但是我以我的开辟阅历答复一下,我曾经遇到过java调取php前往的json,但是当json_encode一个空的array时,java是无法识别的,这个时分就要另加判别了,要判别一下你传入的东西能否为空:json_encodearraydata => empty$data ? new stdclass : $data

自己写字符串容易蜕化,比如特别字符串等,发起运用json_encode$obj一个强大的php办法

真实没需要,如许写多费事,普通写成数组。 然后json_encode就可以了

$this->ajaxReturnjson_encode$data, "JSON";

(看完/读完)这篇文章有何感想! www.lom599.com的分享…

发表评论

姓名 *
电子邮件 *
站点