主题: 点击上传按钮没反应
作者: Oraple, 发布日期: 2012-06-04 17:55:54, 浏览数: 3650

我已经按照例子和文档的源码写了

//上传按钮
	var uploadBtn = K.uploadbutton({
        button : K('#addFileBtn')[0],
        fieldName : 'imgFile',
        url : rootPath+'/js/common/kindeditor/jsp/upload_json.jsp?dir=file',
        afterUpload : function(data) {
                if (data.error === 0) {
                        alert(data.url);
                } else {
                        alert(data.message);
                }
				}
		});
		uploadBtn.fileBox.change(function(e) {
			uploadBtn.submit();
		});


但就是怎么点都没作用

rootPath+'/js/common/kindeditor/jsp/upload_json.jsp?dir=file',
这段地址用Ajax请求返回200。


问题就出在这个上传按钮怎么点都不起作用,也不报错。十分令人头疼

作者: Oraple, 发布日期: 2012-06-04 18:20:00

找到原因了,是因为我改变了DOM结构,不论是编辑器还是上传按钮都必须在改变DOM结构后重新创建才可以正常使用,如果不重新创建,编辑器的可视化编辑模式将失效,必须点击全屏后才可以恢复正常,如果按钮没重新创建,就是这个情况,点着没反应。

在此提出来,免得大家少走弯路。

希望新版本能够增加一个flush方法。

回复
发表新帖 发表回复