2010-05-19 91 views
-2

我m的痛苦從cakephp的JavaScript函數傳遞給控制器​​的值,並使用$ _POST。將javascript函數的值傳遞給控制器​​?

我已經嘗試過不同的方式,但沒有得到成功,請提出建議。

我的代碼是控制器

function index(){ 
    $wow='rajesh'; 
    $this->set('data',$wow); 
    $raj=$_POST['value']; 
    echo $raj; 
} 

javascript函數

checkLength(obj){ 
    alert(obj); 
    //var raj=document.getElementById("searchText").value; 
    //alert(raj); 
    remoteCall("/cakephp/notes/index","&raj="+obj,""); 
    //window.location.href = "http://localhost/cakephp/notes/index/value=" + obj ; 
} 
+0

你也許應該告訴我們你已經嘗試了什麼價值。 – 2010-05-19 05:50:07

+0

茶茶NE RAJESH記樂力:) – 2010-05-19 05:55:07

+0

上傳一些代碼哥們 – Starx 2010-05-19 05:56:29

回答

1

我的猜測是,要改變這一行

$raj=$_POST['value']; 

$raj=$_POST['raj']; 

你似乎想要的拉吉參數

1

使用$ _ POST,你需要在某種類型的輸入元素傳遞值。在表單元素中創建一個隱藏字段,然後在感興趣的任何javascript值傳遞給控制器​​,填充隱藏的輸入值,然後提交。

你甚至可以使用Ajax提交表單使整個頁面不回發