0
장고에 CkEditor를 사용하고 있으며 제품 코드, 제목 및 본문이 3 개인 양식이 있습니다. 처음 두 필드는 일반 필드이고 본문 필드는 forms.py에서 템플릿에 렌더링되는 CKEditor 필드입니다. 이 데이터에 대해 아약스 호출을 수행하려면 CkEditor 콘텐츠를 가져 오기 위해 Jquery를 사용해야합니다. 이 작업을 수행하는 방법? 지금까지 내 코드입니다.django 프레임 워크에서 Jquery를 사용하여 CKEditor 값 가져 오기
내 템플릿 :
form action="." method="post">
{{form2.as_p}}
{% csrf_token %}
<br><button name="form_submit" id="email_submit" type="submit" class="btn btn-primary" value="send_email">Submit</button>
</form>
내 양식 :
class CustomersWhoBoughtForm(forms.Form):
product_code = forms.CharField(required=True, max_length=1000, label='Product Code')
subject = forms.CharField(required=True, max_length=1000, label='Email Subject')
body = forms.CharField(widget=CKEditorUploadingWidget(config_name='default')) #trying to get value of this field for Ajax Call
나는이 시도 : 장고 또는 파이썬과는
var product_id= $('#id_product_code').val(); //This works
var subject = $('#id_subject').val(); //Also works
var body = $('#id_body').val(); //Does not work, neither does ck_id_body
감사 : 여기
는 에디터의 내용을 얻을 수있는 방법입니다! 그게 효과가 있었어! – DeA