Warning: json_encode(): recursion detected in [Directory]
这是什么错误,我似乎无法解决问题。每个遇到的错误 500 都会生成一个 BIG BIG 日志。大小为 133,000,000 字节。它正在向日志发送垃圾邮件,直到内存最大。
<?php
include('simple_html_dom.php');
if(isset($_REQUEST['type']) && $_REQUEST['type'] = "getmoredetails"){
retrievemore($_REQUEST['htmlsource']);
}
function retrievemore($htmlcode){
$retrievetitle = retrievechTitle($htmlcode);
$retrievermb = retrievechRMB($htmlcode);
echo json_encode(array("error"=>0,"rmb"=>$retrievermb,"title"=>$retrievetitle));
}
function retrievechTitle($htmlcode){
$html = str_get_html($htmlcode);
$title = $html->find('div[class=tb-detail-hd]h3');
return $title[0];
}
function retrievechRMB($htmlcode){
$html = str_get_html($htmlcode);
$rmb = $html->find('[class=tb-rmb-num]');
return $rmb[0];
}
?>
我正在尝试从 HTML 文件中提取数据,除上述之外,其他提取工作正常,这会带来很多问题。我什至将这组代码专门分离到一个 PHP 文件中,以便处理和处理相同的问题。
任何的想法?我在主页上使用具有多个功能的 jQuery Ajax,而$.ajax({
我是 Ajax 新手,可以在一页中有多个 Ajax,对吗?