簡體   English   中英

tinyMCE Jquery和PHP表單提交

[英]tinyMCE Jquery and PHP form submittion

我正在嘗試使用Jquery函數提交tinyMCE中鍵入的內容,但不確定如何執行以及服務器端表單處理器應如何接受數據。

到目前為止,這就是我所擁有的。 有人看到這里缺少的東西嗎? 我知道很近。 只是缺少一些東西。

提前致謝。

== HTML ==

<form  onsubmit="save_tinyMCE_Stuff();" method="post" action="form_processor.php?action=save" >
  <textarea  class="classname" id="tme0" name="elm1" rows="25" cols="80" style="width: 100%" >Product Details Will appear Here. This information will be compiled by purchasing Department<br/>
  Some Text here
  </textarea><br /><input type="submit" name="save" value="Save" /><input type="reset" name="reset" value="Undo All" />
</form>

== HTML文件中的腳本==

save_tinyMCE_Stuff(){
  $dataString = tinymce.get('tme0').getContent();
  $zeurl = 'form_processor.php?action=save&data=' + $dataString;
  $.ajax({type: "POST",url: $zeurl,data: $dataString,cache: false,success: function(result){alert(result);}});
}

== PHP ==

  form_processor.php
  <?php
if($_GET['action'] == 'save'){
  echo $_POST['WHAT NAME TO USE HERE'];
}
  ?>

如果提交表單,它將作為元素具有的name屬性可用。 因此,對於您的tinyMCE東西,應該是$_POST['elm1'];

因為您的文本區域的name是elm1。

用jquery示例獲取所有textarea: Fiddle

您不需要tinecce。 只需提交textarea值即可。

像這樣:

function save_tinyMCE_Stuff() {

    $dataString = $('textarea').val();
    $zeurl = 'form_processor.php?action=save&data=' + $dataString;
    $.ajax({
        type: "POST",
        url: $zeurl,
        data: $dataString,
        cache: false,
        success: function(result) {
            alert(result);
        }
    });
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM