|
|
|
รบกวนช่วยทีนะค่ะ CKEDITOR รับค่า textarea ผ่าน ID เห็นค่าว่าง |
|
|
|
|
|
|
|
จะทำ auto save ค่ะ
โดยเรียก ajax ทุกค่าใน textbox สามารถเก็บค่าได้หมดค่ะ ยกเว้น textarea ต้องทำอย่างไรค่ะ
โค๊ด add_article.php (ตัดส่วนที่น่าจะมีปัญหามาให้ดูค่ะ)
<script type="text/javascript">
$(document).ready(function(){
autosave();
});
function autosave()
{
var t = setTimeout("autosave()", 20);
var ckeditor = $("#ckeditor").val();
var title = $("#title").val();
var category = $("#category").val();
var sub_category = $("#sub_category").val();
var status = $("#status").val();
var tag1 = $("#tag1").val();
var tag2 = $("#tag2").val();
var tag3 = $("#tag3").val();
var tag4 = $("#tag4").val();
var tag5 = $("#tag5").val();
if (title.length > 0 || content.length > 0)
{
$.ajax(
{
type: "POST",
url: "autosave.php",
data: "id=" <?php echo $id ?> "&title=" title "&category=" category "&sub_category=" sub_category "&ckeditor=" ckeditor "&status=" status "&tag1=" tag1 "&tag2=" tag2 "&tag3=" tag3 "&tag4=" tag4 "&tag5=" tag5,
cache: false,
success: function(message)
{
$("#timestamp").empty().append(message);
}
});
}
}
</script>
<textarea rows="" cols="" class="ckeditor" name="ckeditor" id="ckeditor"></textarea>
ไฟล์ เซฟ
<?php
//include DB configuration file
include('connectdb.php');
$id = $_REQUEST[id];
$title = $_POST[title];
$category =$_POST[category];
$sub_category =$_POST[sub_category];
$status = $_POST[status];
$ckeditor = $_POST[ckeditor];
$tag1 = $_POST[tag1];
$tag2 =$_POST[tag2];
$tag3 =$_POST[tag3];
$tag4 = $_POST[tag4];
$tag5 = $_POST[tag5];
$date_art=date("y-m-d");
//save contents to database
$sql= "UPDATE article SET title = '$title', category = '$category', sub_category = '$sub_category', status = '$status', detail = '$ckeditor', tag1 = '$tag1', tag2 = '$tag2', tag3 = '$tag3', tag4 = '$tag4', tag5 = '$tag5' ,date_art = '$date_art' WHERE id = '$id'";
$result = mysql_query($sql);
//get timestamp
$result = mysql_query("SELECT timestamp FROM article WHERE id = '$id'");
$timestamp = mysql_result($result, 0);
//output timestamp
echo 'Auto Saved: ', $timestamp, $editor1, $ckeditor;
?>
รบกวนช่วยทีนะคะ
Tag : PHP, MySQL, JavaScript, Ajax, jQuery
|
|
|
|
|
|
Date :
2013-10-21 11:04:32 |
By :
SG14 |
View :
863 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วค่ะ คือ ถ้าเอา class="ckeditor" ของ textarea ของ สามารถทำได้ค่ะ แต่ จำเป็นต้องใช้ ckeditor ต้องทำอย่างไรดีค่ะ
|
|
|
|
|
Date :
2013-10-21 13:41:54 |
By :
SG14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|