我想使用「保存」插件和ajax提交包含tinyMCE實例的表單。我發現這篇文章如何:https://support.ephox.com/hc/en-us/articles/226358867-Save-using-AJAX如何在使用AJAX提交TinyMCE時獲得額外的表單數據?
(基本上就覆蓋正常的表單提交,並將其指向使用Ajax的功能)。
但我怎麼會抓住更多的表單數據,並與TinyMCE的內容提交相處?我有多個表單在頁面上具有相同的類,所以使用jquery引用一個字段ID不是一個選項。
問這個的另一種方法是:如何獲取DOM元素相對到TinyMCE的實例,包括他們在我的Ajax調用(我知道如何讓TinyMCE的內容爲Ajax調用)?或者,我如何使用tinyMCE中的「保存」插件提交整個表單? (默認情況下它只是使用傳統的表單提交,並在jQuery函數使用e.preventDefault不能維持正常的表單提交的發生)
下面是我的形式的一個例子。 tinyMCE在content_text字段上內聯觸發。我試圖使用「Save」插件通過ajax提交整個表單,但不確定這是可能的。
<form class="inline-content-form" class="form-horizontal" role="form" method="POST" action="{{ url('/contents/'. $topContent->id) }}">
{!! csrf_field() !!}
<input type="hidden" name="_method" value="PUT">
<input type="hidden" class="form-control" name="content_id" id="content_id" value="123">
<div class='content_text'></div>
<button type="submit" class="btn btn-primary btn-sm update_button" style="display:none"><i class="fa fa-btn fa-refresh"></i>Update/button>
</form>