就剩35分了,把这几个问题都写出来,请前辈帮忙看看!
1、用php开发的网站,页面用ajax添加数据,我用两种传递数据的方法都成功了,但不知道有什么差别。一是php获取数据库后直接写成html,然后用ajax以html方式取回来,直接append;二是php获取数据库后写成json数据,然后用js解析并写成html,再append。第一种方法不用特殊字符转换,不用解析,但很多教学都以推荐使用json,请问这两种有什么区别?效率上有差别吗?
2、csdn论坛中当鼠标指向用户头像出现信息框的功能是怎么做的?我做的那个网站也需要这个功能,但我只实现鼠标移入可以出现信息框,但关闭就需要添加按钮手动关闭,因为如果设置鼠标移出就消失的话,无法在信息框里面进行操作,鼠标从头像还没移到信息框,信息框就消失了。
3、富文本编辑器CKEDITOR的问题。我可以获取到编辑器内的内容:
var send_text = encodeURI(CKEDITOR.instances.text1.getData());但无法获取编辑器本身,我要给编辑器设置ctrl+enter提交的快捷键,在js里面写了代码:
$(document).keypress(function(e){
if(e.ctrlKey && e.which == 13 || e.which == 10) {
$("#aa").click();
}
})
CKEDITOR.on('instanceReady', function (e) {
$(e.editor.document.$).keypress(function(e){if(e.ctrlKey &&( e.which == 13
[解决办法]
e.which == 10))alert('ctrl+Enter')})
})