2011-08-20 56 views
1

我想做一個joomla組件,我想用它從ajax jquery給出的可能性。任務是從數據庫中拋出ajax查詢並輸出結果。ajax jquery不會將字符串傳遞給任務函數?

發送的數據我用下面的JavaScript

$(".searchBtn").click(function(){ 

     $('.default_order').hide(); 

    //show the loading bar 

    showLoader(); 

    $('#sub_cont').fadeIn(1500); 



    $("#content #sub_cont").load("?option=com_glossary&task=displayvalues&format=raw?val="+ $("#search").val(), hideLoader()); 



}); 

究竟應該以字符串形式發送一個變量我的控制器,但是當我檢查,如果變量現有的或不不輸出任何東西

 public function getvalues(){ 

     $rec = $this->checkValues(JRequest::getVar('val')); 
     echo $rec; 

}

每個評論將幫助 謝謝

回答

0

我認爲那就是:

...&format=raw?val=" + ... 

不應該這個是

...&format=raw&val=" + ... 

?我也建議serialize#search的內容,否則你可能會遇到與URL編碼有關的問題:

..." + $("#search").serialize(), ...