|
|
|
สอบถามเรื่องการ ajax หน่อยครับ get ค่ามาจากฐานข้อมูลแล้วรีเทินค่าออกมา |
|
|
|
|
|
|
|
คือผมต้องการดึงค่าวันที่จากฐานข้อมูลแล้วเอามาทำเป็น array
Code (JavaScript)
$.ajax({
url:"<?php echo site_url('planning/get_calendar/');?>"+"/"+ldate,
type:'post',
success:function(res){
alert(res);
},error:function(er)
{
alert("fail");
}
});
Code (PHP)
public function get_calendar($date)
{
$rs = $this->printing->get_calendar_bydate($date);
$date=array();
foreach($rs as $data)
{
$date[] = $data['Date'];
}
echo json_encode($date);
}
สิ่งที่ผมต้องการคือ
array(
[0]=>"วันที่",
[1]=>"วันที่",
[n]=>"วันที่",
);
สิ่งที่มันรีเทินกลับไป
["2015-05-25","2015-05-23","2015-05-22","2015-05-21","2015-05-20","2015-05-19","2015-05-18","2015-05-16","2015-05-15","2015-05-14","2015-05-13","2015-05-12","2015-05-11","2015-05-09","2015-05-08","2015-05-07","2015-05-06"]
แต่มันเหมือเป็น สตริงอะครับไม่ใช่ array คือสตริงต่อกันยาวๆ เอามา loop ก็ออกมาทีละตัวอักษร
สอบถามหน่อยครับว่าถ้าผมต้องการจะทำ array
array(
[0]=>"วันที่",
[1]=>"วันที่",
[n]=>"วันที่",
);
ต้องรีเทินกลับมายังไงครับ ขอบคุณครับ
Tag : PHP, HTML/CSS, JavaScript, Ajax, jQuery
|
|
|
|
|
|
Date :
2015-06-10 08:45:29 |
By :
tam78910 |
View :
754 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
04.success:function(res){
05.alert(res);
แก้เป็น
success:function(res){
var data_array = $.parseJSON(res);
|
|
|
|
|
Date :
2015-06-10 08:52:35 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-06-10 09:13:46 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|