我想在我的页面中使用文本编辑器。我使用的编辑器是“ Responsive-WYSIWYG-Text-Editor-with-jQuery-Bootstrap-LineControl-Editor ”
这是我应用文本编辑器的 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");
});
但它只是在其中保存空数据。我不知道如何处理它我已经尝试了几乎所有的东西。
您可以在此处找到有关 LineControl 编辑器的一些文档:https : //github.com/suyati/line-control
从编辑器获取文本:
$("#achievementresponsiblity").Editor("getText");
要在编辑器中设置文本:
$("#achievementresponsiblity").Editor("setText", "Your text value");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句