【问题标题】:How can I use the name attribute to POST instead of ID for TinyMCE如何使用名称属性而不是 TinyMCE 的 ID 进行 POST
【发布时间】:2017-11-24 17:33:36
【问题描述】:

我有一个 TinyMCE 内联表单,它发布到 qry.php。内容通过“edit_me”键发送到 qry.php。我想要使​​用 name 属性发送内容的默认行为。

<script type="text/javascript">
    tinymce.init({
        selector: '#edit_me',
        inline: true
    });
</script>
<script type="text/javascript">
    $(document).ready( function(){
        $('#input_form').ajaxForm({url: 'qry.php', type: 'post'});
    });
</script>


<form id="input_form" method="post">

    <fieldset name="input" id="edit_me"></fieldset>

    <input class="hide" name="form" value="index_s2">
    <input type="submit" name="submit" value="Submit">

</form>

这是我的 qry.php。我希望能够使用“输入”而不是 ID。

<?php
require_once('connect.php');

if(isset($_POST['edit_me'])) {

    $form = mysqli_real_escape_string($connect, $_POST['form']);
    $input = mysqli_real_escape_string($connect, $_POST['edit_me']);

    echo $input;

    $update_qry = "UPDATE content SET html='{$input}' WHERE section_ID='{$form}'";

    if(mysqli_query($connect, $update_qry)){
        echo "Records added successfully.";
    }
    else {
        echo "Failed";
    }
}
?>

请注意,代码可以正常工作,我只是不想那样。

【问题讨论】:

标签: php jquery html ajax tinymce


【解决方案1】:

我为我的问题找到了一种解决方法,即使用索引号访问#edit_me ID(可变),这意味着我可以使用多个 ID。

<?php
require_once('connect.php');

if(isset($_POST['submit'])) {

    $post_array = array_values($_POST); // new solution

    $form = mysqli_real_escape_string($connect, $_POST['form']);
    $input = mysqli_real_escape_string($connect, $post_array[0]); // TinyMCE content is the first item

    $update_qry = "UPDATE content SET html='{$input}' WHERE     section_ID='{$form}'";

    if(mysqli_query($connect, $update_qry)){
        echo "Records added successfully.";
    }
    else {
        echo "Failed";
    }
}
?>

#edit_me 是一个临时名称,稍后将被替换为 #content_1#content_2 等...,因为有多种形式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    • 2020-10-05
    • 2011-05-20
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多