关于本站
“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
2682
39
分类目录
最新评论
- https://jueru.net/
-
- :weixiao:
-
- :shuijiao: :weiqu: :zhenbang: :leng:
-
- :yiwen: :yiwen: :yiwen: :yiwen:
-
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
-
文章标签更多
打开边栏(ESC)
关闭边栏(ESC)
kindeditor编辑器上传图片跨域
项目通常引入的是kindeditor-all.min.js,这里我们需要改为引入kindeditor-all.js,因为要对其源码进行修改。
1.打开文件,搜索下面的这行代码:
KindEditor.plugin('image', function(K) {
2.查找下面提交图片办法,并将其注释掉,因为会出现跨域问题:
//uploadbutton.submit();
3.把下边的代码粘在上一行代码的后边:
var formData = new FormData(); var file=uploadbutton.fileBox[0].files[0]; formData.append(file.name, file); //console.log(file,formData) K.ajaxForm(self.options.uploadJson, function(data) { dialog.hideLoading(); //console.log(data); if (data.error==0) { //console.log(self.options); var html = '<img src="' + self.options.basePath + data.url + '" />'; //console.log(html) self.appendHtml(html).hideDialog().focus(); } },'POST',formData,'json');4.输入_ajax,查找_ajax名称的函数,在此函数的后面新增如下代码:
function _ajaxForm(url, fn, method, param, dataType) { method = method || 'GET'; dataType = dataType || 'json'; var xhr = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); xhr.open(method, url, true); xhr.onreadystatechange = function () { if (xhr.readyState == 4 && xhr.status == 200) { if (fn) { var data = _trim(xhr.responseText); if (dataType == 'json') { data = _json(data); } fn(data); } } }; xhr.send(param); }5.在此函数后面加上如下代码,这样就可以用ajax方式上传图片了:
K.ajaxForm=_ajaxForm;上传图片接口返回数据:
正确:url里面是图片地址
return json_encode(["error" => "0", "message" => "", 'url' => '/' . $filePath]);
错误:error不是0,就是错误,后面是错误信息
return json_encode(["error" => "1", "message" => $file->getError()]);
返回数据为:
{error: '0', message: '', url: '/upload/image/2025-03/67e4ebd545fe7.png'}
赏


相关推荐
KindEditor批量图片上传,修改上传的数量和大小限制
KindEditor批量图片上传,默认允许用户同时上传20张图片,单张图片容量不超过1MB。
有时不满足我们的需要,就需要修改KE批量上传图片的个数和单个图片大小限制。
KindEditor 4.1.11:
方法一:调用KE时配置好参数就行,代码如下:
<link rel="stylesheet" h...
kindeditor编辑器插入程序代码后在<p>标签和<pre>标签间会多出一行<p><br></p>
kindeditor编辑器插入程序代码后在<p>标签和<pre>标签间会多出一行<p><br></p>
导致前台显示的时候很难看。如下图:
我想实现的情况是1,但是出现的情况是2
而且初次提交代码没问题,当修改的时候用到“HTML代码”标签的时候,就会出现多...
评论加载中...
前一篇: kindeditor 编辑器设置高度