数码资讯
对XhEditor异步加载的实现代码
我要用XhEditor作为一种新的在线编辑器,我希望它可以通过一个PHP函数调用。 复制代码代码如下所示: 函数编辑器(内容$,name) { 编辑= <
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
我要用XhEditor作为一种新的在线编辑器,我希望它可以通过一个PHP函数调用。
复制代码代码如下所示:
函数编辑器(内容$,name)
{
编辑= < << EOT美元
为内容
EOT;
返回$编辑器;
}
这样做的好处如下:
1,你不需要写一个大的在前面的每一次你叫它XhEditor编辑
2,调用很方便,模板返回的HTML代码的变量是OK的。
我使用的方法是异步XhEditor代码与得到()方法在jQuery然后用eval运行代码。
如下:
复制代码代码如下所示:
函数编辑器(内容$,name)
{
编辑= < << EOT美元
(文件)Ready。
函数(){
如果(!美元。功能(美元。XhEditor))
{
(美元)
.. / XhEditor JS,
函数(数据){
eval(数据);
}
);
}
$(# {姓名}美元),Xheditor(真的);
}
);
为内容
EOT;
返回$编辑器;
}
如果上面的代码是正确的,就不能运行它。
因为XhEditor的0.9.8版本是异步加载,会有问题。XhEditor不能正常显示。
原因uff1a
因为jsurl是通过网页获得的。但我用异步加载,所以我需要指定的jsurl地址。
补丁:
打开xheditor.js找到下面的代码
复制代码代码如下所示:
var
相反
复制代码代码如下所示:
var
事实上,对editorurl默认值增加
然后再找到它
复制代码代码如下所示:
此设置=扩展(默认值,{,},选项);
加上它背后
复制代码代码如下所示:
jsurl =这个设置。editorurl | | jsurl;
一个默认值或用户的使用设置jsurl定义目录
在调用XhEditor,还有一个参数
复制代码代码如下所示:
editorurl
编辑器所在的URL路径必须为,默认值为null。
打开浏览器中的根目录的load_xheditor.html
collect files
复制代码代码如下所示:
函数编辑器(内容$,name)
{
编辑= < << EOT美元
为内容
EOT;
返回$编辑器;
}
这样做的好处如下:
1,你不需要写一个大的在前面的每一次你叫它XhEditor编辑
2,调用很方便,模板返回的HTML代码的变量是OK的。
我使用的方法是异步XhEditor代码与得到()方法在jQuery然后用eval运行代码。
如下:
复制代码代码如下所示:
函数编辑器(内容$,name)
{
编辑= < << EOT美元
(文件)Ready。
函数(){
如果(!美元。功能(美元。XhEditor))
{
(美元)
.. / XhEditor JS,
函数(数据){
eval(数据);
}
);
}
$(# {姓名}美元),Xheditor(真的);
}
);
为内容
EOT;
返回$编辑器;
}
如果上面的代码是正确的,就不能运行它。
因为XhEditor的0.9.8版本是异步加载,会有问题。XhEditor不能正常显示。
原因uff1a
因为jsurl是通过网页获得的。但我用异步加载,所以我需要指定的jsurl地址。
补丁:
打开xheditor.js找到下面的代码
复制代码代码如下所示:
var
相反
复制代码代码如下所示:
var
事实上,对editorurl默认值增加
然后再找到它
复制代码代码如下所示:
此设置=扩展(默认值,{,},选项);
加上它背后
复制代码代码如下所示:
jsurl =这个设置。editorurl | | jsurl;
一个默认值或用户的使用设置jsurl定义目录
在调用XhEditor,还有一个参数
复制代码代码如下所示:
editorurl
编辑器所在的URL路径必须为,默认值为null。
打开浏览器中的根目录的load_xheditor.html
collect files
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。