主题: 急!!!为什么放在jquery的load方法里面执行,不能显示出来? |
作者: hwhack, 发布日期: 2012-09-18 00:21:18, 浏览数: 6613 |
1.用的是最新的kindEditor4.1.2,JQUERY1.8.1 2.我在a.jsp里面写了个load方法,b.jsp放的是kindEditor, $("#a页面的div的ID").load("b.jsp"); 为什么不能在a.jsp里面显示出来,单独访问b.jsp的时候,编辑器又能正常显示? 3.不管我是用load的c回调函数,还是用jsp的include,都不能正常显示 我直接用得是create。 请帮忙解决一下,急啊,项目马上要交付了,只有2天时间。 |
作者: albin, 发布日期: 2012-09-18 01:05:04 |
你先确认你b里的js执行了么? 如果执行了,你看看是不是name有冲突呢? 我也是猜测了,希望你早日搞定啊! |
回复 |
作者: Roddy, 发布日期: 2012-09-18 10:31:21 |
如果把JS放在b.jsp会引起奇怪问题,建议b.jsp只保留HTML,先load('b.jsp')后执行JS。
|
回复 |
作者: 佩恩, 发布日期: 2012-09-21 16:27:24 |
这点 我测试了的 不行 你应该首先考虑的是如何获取b.jsp里面的文本区域。 你试着把编辑器的js放在body里面看看 |
回复 |
作者: gene, 发布日期: 2012-12-18 12:02:26 |
我也遇到这个问题
//这里的可以执行 $(document).ready(function() {
KindEditor.ready(function(K) {
$(document).ready(function() { //回调函数里面的不能运行
$('#but').bind('click',function(){
|
回复 |
作者: Roddy, 发布日期: 2012-12-18 12:44:37 |
回复gene:
$(document).ready(function() { $('#but').bind('click',function(){ var editor = KindEditor.create('#content'); }) }); |
回复 |