当我从AJAX调用中返回数据时,没有定义CKEDITOR

时间:2018-01-19 10:10:27

标签: jquery ajax ckeditor5

我正在使用CKeditor5的内联编辑器构建。

我使用AJAX发布表单字段并从我的后端接收数据,我想将其添加到字段中。

在我的html头文件中,我有CKEditor5内联编辑器CDN,然后是bootstrap,然后链接到style.css。 在我的body标签之前,我有Jquery CDN,然后链接到script.js

editor.php

StorageType.MEMORY

我的javascript文件和特定的ajax调用:

input

但是我在我的控制台中得到了这个: script.js:82未捕获的ReferenceError:未定义CKEDITOR

1 个答案:

答案 0 :(得分:1)

basic API文章中描述了如何与编辑器(对于CKEditor 5)进行交互的方式。

from django.db import models class Person(models.Model): name = models.CharField(max_length=100) surname = models.CharField(max_length=100) birthdate = models.DateTimeField() phonenumber = models.CharField(max_length=100) address = models.ForeignKey(Address,on_delete=models.CASCADE) def __str__(self): return self.name class Address(models.Model): name = models.CharField(max_length=100) number = models.IntegerField() city = models.ForeignKey(City,on_delete=models.CASCADE) def __str__(self): return self.name class City(models.Model): zippcode = models.CharField(max_length=10,primary_key=True,unique=True) name = models.CharField(max_length=100) def __str__(self): return self.name 全局不再提供编辑器实例。全球根本不存在。

您只能通过Person.objects.filter(surname='Smith').values('name','birthdate','address__name','address__city__name') 方法返回的承诺获取编辑器的实例,如下所示:

select from_unixtime(unix_timestamp(now()), 'yyyy-MM-dd')

然后,您可以将其存储在您的应用中。出于本示例的目的,我将使用全局变量:

CKEDITOR