0
我试图在使用tinymce作为我的textarea编辑器时使用ajax提交表单,但表单仅在第一个实例上提交,并且在随后的提交中不工作。Tinymce textarea无法使用ajax提交多次的表单
这是我的形式
<form action="{{action('[email protected]', [$quiz_id])}}" method="POST" id="quiz_form">
<textarea class=" tinymce" placeholder="Enter the question" name="m_c_question" required></textarea>
</form>
这是我的TinyMCE的初始化
<script>
$(function() {
tinymce.init({
selector: "tinymce",
statusbar: false,
setup: function (editor) {
editor.on('change', function() {
editor.save();
});
}
});
});
</script>
这是我的Ajax代码提交表单到数据库
$('#quiz_form').submit(function(event) {
tinyMCE.triggerSave();
// get the form data
var formData = {
'm_c_question' : $('textarea[name=m_c_question]').val(),
};
// process the form
$.ajax({
type : 'POST',
url : 'quiz',
data : formData,
dataType : 'json',
encode : true
})
我可以” t似乎找到了问题。任何帮助将不胜感激。谢谢。
我试过这个,但它没有改变任何东西。 – user3714932
@ user3714932你可以让一个jsfiddle来检查它吗? –