मेरे पास 'टेम्पलेट' चयनकर्ता है, जो लोगों को वर्तमान टेक्स्टरेरा के 'टेक्स्ट/एचटीएमएल' को बदलने में सक्षम बनाता है।ग्रीष्मकालीन नोट सम्मिलित करें एचटीएमएल
तो जब वे टेम्पलेट बदलते हैं, तो मुझे Summernote HTML को अपडेट करने की आवश्यकता होती है। मैं (insertText) के लिए विधि देखता हूं, लेकिन यह HTML के लिए काम नहीं करता है।
क्या एचटीएमएल संस्करण के लिए कोई समाधान है?
मैंने सोचा कि एक .code() समाधान था, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है? मुझे एक त्रुटि प्राप्त होती है, "कोई फ़ंक्शन नहीं"
किसी भी मदद की बहुत सराहना की जाएगी!
$('.dialogMessageArea').summernote({
height:'230px',
focus:true,
toolbar: [
['style', ['bold', 'italic', 'underline', 'clear']],
['fontsize', ['fontsize']],
['para', ['ul', 'ol', 'paragraph']],
['table', ['table']],
['misc', ['fullscreen','undo','redo']]
]
});
$(document).on('change', '.messageTemplate', function() {
var templateId = $(this).selected().attr('value');
if(templateId) {
$.ajax({
type: "POST",
dataType: "json",
url: '/cont/templates/GetTemplate',
data: {'templateId': templateId},
success: function (data) {
$('.subjectMessage').val(data.results[0].subject);
if(data.results[0].template) {
$('.dialogMessageArea').code(data.results[0].template);
}
},
error: function() {
alert('We were not able to get your template');
}
});
}
});
console.log($('.dialogMessageArea'));
console.log("<b>Welcome</b><h3>hello world</h3>");
बल्कि 'से .code',' .html' http कोशिश: // एपीआई। jquery.com/html/ –
याहू मैंने कोशिश की। यह कुछ भी नहीं किया .... कोई अन्य विचार? – Justin
सुनिश्चित करें कि '$ ('। DialogMessageArea') 'एक तत्व देता है, और सुनिश्चित करें कि' data.results [0] .template' में वैध HTML है? –