我试图用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实现了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] - phptest.php包括以下内容:echo json_encode( array( array("name"=>"John","time"=>"2pm"), array("name"=>"2","time"…