近期有朋友咨詢,目前有兩個(gè)網站,B網站是用(yòng)POSCMS制作的(de),A網站是其他(tā)CMS。現狀想在網站A裏面調用(yòng)B網站的(de)新資訊。
解決辦法目前我們想到的(de)是通(tōng)過ajax做(zuò)站外請求,poscms支持ajaxp格式,解決了(le)跨域問題,具體操作步驟如下(xià):
1.在poscms新建一個(gè)模闆waibu.html,并寫好調用(yòng)标簽
{list action=module module=news num=10}
{$t.title}
{/list}
2.在A網站模闆中要調用(yòng)新聞新增代碼
<div id="poscms_news"></div>
<script type="text/javascript">
$.ajax({
type: "GET",
url:"http://A網站的(de)網址/index.php?c=api&m=html&name=waibu.html&format=jsonp",
dataType: "jsonp",
success: function(json){
$("#poscms_news").html(json.html);
},
error: function(){ }
});
</script>
通(tōng)過以上2個(gè)步驟即可(kě)實現在站外調用(yòng)POSCMS網站中的(de)新聞。