如何显示图像在Froala编辑器ajax响应后,在Codeigniter一个很好的链接
How to display images in Froala Editor after ajax respond with a good link in Codeigniter?
我正在使用Codeigniter3和Froala Editor在我的网站上发布一些内容我也创建了一个图像上传当点击插入图像在Froala编辑器和Ajax响应后的图像链接,但它不显示在Froala编辑器
问题图片不显示在Froala编辑器,但它已经上传到服务器(localhost)。
这是我的Froala编辑器
<script>
$(function () {
$('#edit').editable({
inlineMode: false,
mediaManager: false,
showInsertImage:true,
imageUploadParam: 'up_img',
setHTML:true,
imageUploadURL: 'http://localhost/site/gotoadmin/image/edit_img',
imageErrorCallback: function (data) {
if (data.errorCode == 1) {
console.log ('bad link')
}
else if (data.errorCode == 2) {
console.log ('bad response')
}
else if (data.errorCode == 3) {
console.log ('upload error')
}
}
})
});
</script>
这是图像控制器中使用CI3上传图像的功能
public function edit_img() {
$this->load->helper(array('form', 'url'));
$config['upload_path'] = '../assets/img/editor';
$config['image_library'] = 'gd2';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '1000000';
$config['max_width'] = '102400';
$config['max_height'] = '768000';
$this->load->library('upload', $config);
$token = $this->security->get_csrf_hash();
$res = FALSE;
if (!$this->upload->do_upload('up_img')) {
$response = FALSE;
} else {
$data = $this->upload->data();
$response = 'http://localhost/site/assets/img/editor/'.$data['file_name'];
}
echo stripslashes(json_encode($response));
}
这是我的响应数据
"http://localhost/site/assets/img/editor/back.jpg" (This link is work when I copy past to browser I can see the images)
谢谢
响应应该是JSON格式。您的响应应该以不同的方式创建:
$response = new StdClass;
$response->link = 'http://localhost/site/assets/img/editor/'.$data['file_name'];
echo stripslashes(json_encode($response));
在Froala Editor Php图片上传文章中有更多的细节。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 单击页面上的链接后高度发生变化
- 使用Codeigniter和javascript链接给出404
- PHP Codeigniter site_url生成HTML链接错误
- 我自己对codeigniter中的默认.htaccess文件做了一些更改,现在我的注销链接无法工作
- Codeigniter在单击按钮/链接时创建新的文本字段
- 需要一个链接或点击按钮来触发我的Codeigniter网站上的php函数
- 如何不在js文件中硬编码codeigniter链接
- 如何显示图像在Froala编辑器ajax响应后,在Codeigniter一个很好的链接
- CodeIgniter追加URI段与相对链接
- 任何人都可以帮助我链接我的Accordian和Jquery css在codeigniter正常页面
- CodeIgniter锚点链接中的确认框以删除记录
- CodeIgniter将子文件夹添加为菜单上的链接