【发布时间】:2019-04-12 12:49:22
【问题描述】:
<!-- Page containing form -->
段落<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <script src="//tinymce.cachefly.net/4.2/tinymce.min.js"></script> <!-- Just be careful that you give correct path to your tinymce.min.js file, above is the default example --> <script>tinymce.init({selector:'textarea'});</script> </head>-->
<div class="container"> <br /> <br /> <h2 align="center">Enter a new paragraph</h2> <div class="form-group"> <form name="add_paragraph" id="add_paragraph"> <div class="table-responsive"> <table class="table table-borderedid="dynamic_field">
<tr> <textarea id = "paragraph" type="text" name="paragraph" placeholder="Enter paragraph text"></textarea> </tr> </tr> </table> <input type="button" name="submit" id="submit" class="btn btn-info" value="Submit" /> </div> </form> </div> </div> </body> </html> <script> $(document).ready(function(){ $('#submit').click(function(){ $.ajax({ url:"form1_support.php", method:"POST", data:$('#add_paragraph').serialize(), success:function(data) { alert(data); $('#add_paragraph')[0].reset(); } }); }); }); </script>
需要'db/connect.php';
$number = count($_POST["paragraph_name"]); //它说经验 之前,也许是 experience_list?
if($number > 0) { for($i=0; $i<$number; $i++) { if(trim($_POST["paragraph_name"] != '')) { $paragraph_name = mysqli_real_escape_string($db, $_POST['paragraph_name']); $paragraph_text = mysqli_real_escape_string($db, $_POST['paragraph']); $sql = "INSERT INTO paragraph (paragraph_name, paragraph_text) VALUES( '$paragraph_name', '$paragraph_text')"; mysqli_query($db, $sql); } } echo "Data Inserted"; } else { echo "Please Enter Your Paragraph."; } ?>
【问题讨论】:
-
我对此很陌生,也许你能帮帮我。我正在处理传统的 php/mysql 数据,并且很难使用 MCE 编辑器。页面上看起来一切都很好,但是当我按下提交时,“plain jane 'text'”字段会插入,而来自 TinyMCE 的数据却没有。我正在使用 AJAX 调用将数据发送到第二页。无论出于何种原因,它都不起作用。任何帮助将不胜感激。
-
作为一个友好的建议...您应该查看有关如何提出好问题的 Stack Overflow 指南。你的问题没有很好的组织,如果我没有为制作 TinyMCE 的公司工作,我很难回答你的问题。 stackoverflow.com/help/how-to-ask
-
我向朋友道歉。我不知道正确的行为。不过感谢您的回复。