我將會(huì)使用xheditor作為新的在線編輯器,我希望它可以能通過(guò)一個(gè)php函數(shù)就能調(diào)用如
這樣做的好處有:
1,不用每次調(diào)用xheditor編輯器,都在前面寫一大
2,調(diào)用方便,模板上就放返回的html代碼的變量就可以了。
我使用的方法是用jquery里的get()方法異步xheditor的代碼,然后再用eval把代碼運(yùn)行了。
如下:
function editor($content,$name)
{
$editor=EOT
$(document).ready(
function(){
if(!$.isFunction($.xheditor))
{
$.get(
'../xheditor.js',
function(data){
eval(data);
}
);
}
$('#{$name}').xheditor(true);
}
);
textarea id="$name" name="$name" rows="10" cols="60">$content/textarea>
EOT;
return $editor;
}
以上代碼正確情況下,你是運(yùn)行不了。
因?yàn)閤heditor的0.9.8版在異步載入時(shí)會(huì)出現(xiàn)問(wèn)題。導(dǎo)致xheditor不能正常顯示。
原因:
由于jsURL是通過(guò)獲取頁(yè)面的來(lái)得到的。但我是采用異步加載的,所以我需要指定jsURL的地址。
補(bǔ)丁:
打開(kāi)xheditor.js找到以下代碼
其實(shí)就是增加了editorURL的默認(rèn)值
然后再找到
以后在調(diào)用xheditor時(shí)就多了一個(gè)參數(shù)
標(biāo)簽:漯河 巴彥淖爾 石嘴山 新疆 貴港 運(yùn)城 黑龍江 青海
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《xhEditor的異步載入實(shí)現(xiàn)代碼》,本文關(guān)鍵詞 xhEditor,的,異步,載入,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。