久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

phpcms調(diào)用getJSON無(wú)法返回json數(shù)據(jù)的解決方法

今天遇到一個(gè)getJSON的問(wèn)題,回調(diào)函數(shù)一直無(wú)法執(zhí)行,檢查了生成的json數(shù)據(jù)的格式絕對(duì)沒(méi)問(wèn)題,getJSON的js語(yǔ)法也沒(méi)問(wèn)題,但就是alert不出來(lái)傳回的數(shù)據(jù)。原來(lái)是phpcms的check_hash()函數(shù)對(duì)遠(yuǎn)程


復(fù)制代碼
代碼如下:

/**
* 檢查hash值,驗(yàn)證用戶(hù)數(shù)據(jù)安全性
*/
final private function check_hash() {
if(preg_match('/^public_/', ROUTE_A) || ROUTE_M =='admin' && ROUTE_C =='index' || in_array(ROUTE_A, array('login'))) {
return true;
}
if(isset($_GET['pc_hash']) && $_SESSION['pc_hash'] != '' && ($_SESSION['pc_hash'] == $_GET['pc_hash'])) {
return true;
} elseif(isset($_POST['pc_hash']) && $_SESSION['pc_hash'] != '' && ($_SESSION['pc_hash'] == $_POST['pc_hash'])) {
return true;
} else {
showmessage(L('hash_check_false'),HTTP_REFERER);
}
}

phpcms給函數(shù)進(jìn)行了hash驗(yàn)證,因此,現(xiàn)在方法是這樣寫(xiě)的:

復(fù)制代碼
代碼如下:

public function public_mobile_getjson_ids() {//publc是后來(lái)加上去的
$modelid = intval($_GET['modelid']);
$id = intval($_GET['id']);
$this->db->set_model($modelid);
$tablename = $this->db->table_name;
$this->db->table_name = $tablename.'_data';
$r = $this->db->get_one(array('id'=>$id),'mobile_type');

if($r['mobile_type']) {
$relation = str_replace('|', ',', $r['mobile_type']);
$relation = trim($relation,',');
$where = "id IN($relation)";
$infos = array();
$this->mobile_db = pc_base::load_model ( 'mobile_type_model' );
$datas = $this->mobile_db->select($where,'id,type_name');
//$this->db->table_name = $tablename;
//$datas = $this->db->select($where,'id,title');
foreach($datas as $_v) {
$_v['sid'] = 'v'.$_v['id'];
if(strtolower(CHARSET)=='gbk') $_v['type_name'] = iconv('gbk', 'utf-8', $_v['type_name']);
$infos[] = $_v;
}
echo json_encode($infos);
}
}

js部分的getJSON是這樣寫(xiě)的:


復(fù)制代碼
代碼如下:

//顯示添加機(jī)型
function show_mobiletype(modelid,id) {
$.getJSON("?m=content&c=content&a=public_mobile_getjson_ids&modelid="+modelid+"&id="+id, function(json){
var newrelation_ids = '';
if(json==null) {
alert('沒(méi)有添加相關(guān)文章');
return false;
}
$.each(json, function(i, n){
newrelation_ids += "<li id='"+n.sid+"'>·<span>"+n.type_name+"</span><a href='javascript:;' class='close' onclick=\"remove_relation('"+n.sid+"',"+n.id+")\"></a></li>";
});

$('#mobile_type_text').html(newrelation_ids);
});
}

就好了。要注意phpcms里面調(diào)用遠(yuǎn)程地址,方法前加上public啊!!

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

下面小編就為大家?guī)?lái)一篇php寫(xiě)app接口并返回json數(shù)據(jù)的實(shí)例(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
主站蜘蛛池模板: 欧美婷婷 | 国产精品久久久久久久久久免费看 | 国产www.| 99精品视频免费观看 | 精品久久久久久国产 | 久久国产日韩 | 日韩在线视频播放 | 91视视频在线观看入口直接观看 | 九色视频网站 | 成人免费在线播放 | 亚洲精品国产综合区久久久久久久 | 成人久久久 | 成人在线小视频 | 91在线精品视频 | 精品乱码一区二区三四区视频 | 国产精品一区二区日韩 | 欧美精品一区在线发布 | 欧美一区二区三区视频在线观看 | 青青久久久 | 亚洲综合热 | 在线国产一区二区 | 亚洲欧美v | 91精品国产一区二区在线观看 | 日本电影网站 | 日韩一区在线播放 | 亚洲欧美日韩中文字幕一区二区三区 | 成人性生交大免费 | 午夜资源| 91精品国产综合久久香蕉麻豆 | 久久久久久久久淑女av国产精品 | 亚卅毛片 | 天天干天天玩天天操 | 国产不卡在线观看 | 久久一级 | 国产亚洲一区二区三区在线 | 一级做a爰片性色毛片16 | 亚洲国产成人久久综合一区,久久久国产99 | 九九色综合| 在线免费黄色小视频 | 午夜影院在线观看 | 精品美女在线观看视频在线观看 |