ThinkPHP讲解(十二)——文本编辑器和ajax传址

ThinkPHP讲解(十二)——文本编辑器和ajax传址

					<div> 
														 坏小子1993															
														 2024-08-28 18:00:51 

				</div>
									<pre>&lt;script type=&#34;text/javascript&#34; charset=&#34;utf-8&#34; src=&#34;../ueditor/utf8-php/ueditor.config.js&#34;&gt;&lt;/script&gt;<br/>

&lt;script type=“text/javascript” charset=“utf-8” src=“../ueditor/utf8-php/ueditor.all.min.js”&gt; &lt;/script&gt;

&lt;!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败--&gt;<br/>
&lt;!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文--&gt;<br/>

&lt;script type=“text/javascript” charset=“utf-8” src=“../ueditor/utf8-php/lang/zh-cn/zh-cn.js”&gt;&lt;/script&gt;

&lt;div&gt;

&lt;script id=&#34;editor&#34; type=&#34;text/plain&#34; style=&#34;width:1024px;height:500px;&#34;&gt;&lt;/script&gt;<br/>

&lt;/div&gt;

&lt;div&gt;
&lt;button onclick=“getContent()”&gt;获得内容&lt;/button&gt;
&lt;button onclick=“setContent()”&gt;写入内容&lt;/button&gt;
&lt;/div&gt;
&lt;script type=“text/javascript”&gt;
//初始化
var ue = UE.getEditor(‘editor’);
//获得内容
function getContent() { var a=UE.getEditor(‘editor’).getContent();
document.getElementById(“xianshi”).innerHTML=a; }
//写入内容
function setContent(isAppendTo) {

 var str=&#34;赵诗涛&#34;;<br/>
    UE.getEditor(&#39;editor&#39;).setContent(str, isAppendTo);

}

&lt;img src=“img/aa.jpg” id=“img”/&gt;
&lt;script type=“text/javascript”&gt;
$(document).ready(function(e) {

var url=$(&#34;#img&#34;).attr(&#34;src&#34;);<br/>
var lujing = encodeURIComponent(url);  //路径编码<br/>
$.ajax({<br/>
	url:&#34;chuli.php&#34;,<br/>
	data:{url:lujing},<br/>
	type:&#34;POST&#34;,<br/>
	dataType:&#34;TEXT&#34;,<br/>
	success: function(data)<br/>
	{
	}<br/>
	});<br/>

});
&lt;/script&gt;

&lt;?php
\(url=\)_POST[“url”]; \(lujing=urldecode(\)url);//路径解码 include(“../DBDA.class.php”);
\(db=new DBDA();<br/> \)sql=“insert into nation values(‘n018’,‘{\(lujing}&#39;)&#34;;<br/> //echo \)sql;
\(db-&gt;Query(\)sql,1);

														<div>