2014-05-03 29 views
0
<div id="dsel1" style="text-align:center;width:800px;"></div><br> 

<br> 
<span id="wtf"></span> 

<script type="text/javascript"> 


    var calendarPicker1 = $("#dsel1").calendarPicker({ 
    monthNames:["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], 
    dayNames: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], 

    callback:function(cal) { 
     var date=cal.currentDate; 
     alert(date); 
     $("#wtf").html("Selected date: " + cal.currentDate); 
    }}); 
</script> 

這裏這段代碼顯示的日期選擇日期,它工作正常,但我必須通過的日期變量值的配置文件控制,這一個ID和日期cariable指數動作如何傳遞變量值到控制器

+1

可以在創建小提琴請 –

+0

也許你是問'如何通過javascript變量到PHP?'如果是,那麼大量的有問題已經在SO上回答.. –

回答

0
// javascript redirect 
window.location = '/profiles/index?id=123&date=2014-05-03' 

// ProfilesController 
public function index() { 
    $id = $this->request->query['id']; 
    $date = $this->request->query['date']; 
} 

或者如果你想留在同一個頁面使用了Ajax

$.ajax({ 
    url:'/profiles/index', 
    data:{id:123, date:'2014-05-03'}, 
    type:'POST', 
    success:function(data, textStatus, jqXHR) { 
     // do something 
    } 
}) 

// ProfilesController 
public function index() { 
    if($this->request->is('ajax')) { 
     $id = $this->request->data['id']; 
     $date = $this->request->data['date']; 
     // do something 
    } 
} 
相關問題