我想在我的页面中使用文本编辑器。我使用的编辑器是 “的响应所见即所得文本编辑器与 - jQuery的自举-LineControl编辑器”
这是我的div标签,我已经应用了文本编辑器,像这样我还有5个不同id的div标签,我使用了这个编辑器
<div rows="" cols="" class="form-control Editor-editor" type="text" id="achievementresponsiblity" detail="industry" indus="indus" placeholder="Responsibilities And Achievements" name="Responsibility"></div>
当我试图保存在这些div中写入/输入的内容或文本时,它不会保存任何数据。我的意思是它没有把它写的价值。我为它创建的Json如下
$("#Projectssave").click(function () {
var remarks = 0;
jsondata = "";
if ($('[type="checkbox"][industry="project"]').prop("checked") == true) {
remarks = 1;
}
jsondata += "'ProjectTypeId':'5',"
jsondata += "'Remark':'" + remarks + "',"
jsondata += "'Responsibility':'" + $("#achievementresponsiblity").text().replace(/'/g, "'").replace(/"/g, "&Double;").replace(/</g, "<").replace(/>/g, "&tg;").replace(/\\/g, """) + "',";
$.each($('input[detail="Projects"][type="text"],input[detail="Projects"][type="number"],textarea[detail="Projects"],select[detail="Projects"]'), function () {
jsondata += "'" + $(this).attr('name') + "':'" + $(this).val().replace(/'/g, "'").replace(/"/g, "&Double;").replace(/</g, "<").replace(/>/g, "&tg;").replace(/\\/g, """) + "',";
});
jsondata = jsondata.substr(0, jsondata.length - 1);
jsondata = '{' + jsondata + '}';
saveindustrlial(jsondata, $(this).attr("savetype"), "Projects Details");
});
但它只是在其中保存空数据。我不知道如何应对它我几乎尝试了所有事情。
答案 0 :(得分:1)
您可以在此处找到有关LineControl编辑器的一些文档:https://github.com/suyati/line-control
从编辑器中获取文本:
$("#achievementresponsiblity").Editor("getText");
在编辑器中设置文字:
$("#achievementresponsiblity").Editor("setText", "Your text value");