我正在尝试使用以下代码从我的 SCEditor textarea 中获取值:
var fbeschreibung = '';
$(function() {
// Replace all textarea's
// with SCEditor
$("textarea").sceditor({
plugins: "bbcode",
style: "css/style.less",
width: "100%",
toolbar:"bold,italic,underline,strike,subscript,superscript|left,center,right,justify|size,color,removeformat|bulletlist,orderedlist,horizontalrule,emoticon",
locale:"de" ,
resizeEnabled:false
});
fbeschreibung = $('textarea').sceditor('instance').val();
$('textarea').sceditor('instance').val('Hello [b]World![/b]');
});
然后我想通过 AJAX 发送值:
$.post('saveprofile.php',
{fbeschreibung : fbeschreibung},
function (response) {
alert(response);
}
);
但是,我无法让它工作。我没有在文档中找到任何提示:http://www.sceditor.com/api/sceditor/val/
我的变量 fbeschreibung
只是空的。我做错了什么吗?
最佳答案
这对我有用:
$(function() {
// Replace all textarea's
// with SCEditor
var fbeschreibung = $("textarea").sceditor({
plugins: "bbcode",
style: "css/style.less",
width: "100%",
toolbar:"bold,italic,underline,strike,subscript,superscript|left,center,right,justify|size,color,removeformat|bulletlist,orderedlist,horizontalrule,emoticon",
locale:"de" ,
resizeEnabled:false
}).sceditor('instance');
var value = fbeschreibung.getBody().html();
});
关于javascript - 从 SCEditor 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32364070/