为什么php中html为空,php – 来自json_encode的JSON对象中的HTML为NULL

我有一个调用php文件的ajax调用,该文件运行一个长

PHP函数,它返回一个JSON编码的数组/对象.现在我需要将HTML也发送到ajax响应中.我想过在数组中发送HTML.

这是一个好习惯吗?

现在我无法使它工作,我得到一个NULL作为该属性的值.不知道为什么.

$statHTML = '

foreach ($toHTML as $key=>$value) {

$statHTML.= '

'.$value[0].''.$value[2].' '.$value[1].'';

}

$statHTML.= '

';

// echo $statHTML; // - this works

//function return

$answer = array('mostSearched'=>$mostSearched,

'timeOfDay' => $timeOfDay,

'mostSearchedDays'=>$mostSearchedDays,

'statHTML' => $statHTML

);

return json_encode($answer);

在JSON.parse()之前来自控制台的ajax响应:

{

"mostSearched": {

"title": "Most serached houses",

"colNames": [21],

"rowNames": [2013],

"rows": [1]

},

"timeOfDay": {

"title": "Time of search",

"colNames": ["07:30"],

"rowNames": ["07:30"],

"rows": [

[1]

]

},

"mostSearchedDays": {

"title": "Most searched days",

"colNames": ["2013-12-21", "2013-12-22", "2013-12-23", "2013-12-24", "2013-12-25", "2013-12-26", "2013-12-27"],

"rowNames": ["2013-12-21", "2013-12-22", "2013-12-23", "2013-12-24", "2013-12-25", "2013-12-26", "2013-12-27"],

"rows": [

[1, 1, 1, 1, 1, 1, 1]

]

},

"statHTML": null

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值