无法将Summernote值存储到数据库中,它返回[object Object] - php

我试图用ajax / jquery将summernote值存储到数据库中,但是它只是将此值发送到数据库字段-----> [object Object]。

HTML:

<div class="form-group">
    <label for="description">Desciption</label>
    <textarea name="description" id="description" class="summernote"></textarea>
</div>                                   
<div class="text-right">
    <a href="#" class="btn btn-primary" id="publish">Publier</a>
</div>

js文件:

$("#publish").on('click', function(e){
    e.preventDefault();     
    var description = $('textarea[name="description"]').html($('.summernote').code());  

    $.ajax({
        url : 'ajax/newpost.php',
        data : 'description=' + description,    

        success : function(data){                               
            alert(data);
            location.reload();                  
        }
    });         
});

newpost.php

    require_once('../config/connect.php');      

    $description = $_GET['description'];



    $stmt = $PDO->prepare("INSERT INTO `forum_posts` (`description`) VALUES(?)");
    $stmt->execute(array($description));

    if($stmt){
        echo "done ......................";
    }else{
        echo "error ..................";
    }

参考方案

您应将$('textarea[name="description"]').html($('.summernote').code()替换为$('textarea[name="description"]').val()

返回值与传递对象引用 - php

在某个时候,有人建议我,PHP脚本的缓慢可能部分是因为我从函数返回了一个大数组。相反,他建议将对象引用传递给该函数,并使该函数直接在数组上工作。如果这有很大的不同,我正计划将函数样式更改为返回有关函数执行的信息数组(时间基准,尝试等),并直接在对象引用上工作。所以你怎么看? 参考方案 不,没有任何区别。PHP实现了copy-on-write,这意味着即使您将…

为什么PHP不能有一个常量对象? - php

我有一个键值数据库表,其中存储了一些设置。我想在PHP常量对象中拥有这些设置,因为它们不应该是可编辑的。在PHP7中,我们现在可以执行以下操作:define('MySettings', array( 'title' => 'My title' // etc )); // And call it…

如何创建PHP方法链接? - php

我看过其他执行此操作的对象:$obj->method1()->method2(); 我怎么做?每个函数只是修改对象的指针还是返回指针?我不知道这种风格的恰当用语-如果有人可以帮助我,那就太好了。 参考方案 这是通过在每个函数的结尾处返回$this来实现的,从而提供了可链接的引用。class MyClass { public function me…

如何在PHP中将对象转换为特定格式的数组 - php

我有一个JSON对象,例如[{"schedule_time_id":1},{"schedule_time_id":2}] 我想将此JSON对象转换为以下格式[1,2] 我已经使用(array) $object进行了转换,但是没有得到目标格式。 参考方案 你有一个json字符串。您可以使用json_decode将其转换为…

jQuery $ .get()数组返回[object Object] - php

test.php包括以下内容:echo json_encode( array( array("name"=>"John","time"=>"2pm"), array("name"=>"2","time"…