ajax jquery не передаст строку в функцию задачи? - PullRequest
1 голос
/ 20 августа 2011

Я пытаюсь создать компонент joomla, и я хотел бы использовать его с учетом возможностей ajax jquery. Задача состояла бы в том, чтобы сделать ajax-запросы из базы данных и вывести результат.

для отправки данных я использую следующий 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;

}

каждый комментарий поможет спасибо

1 Ответ

0 голосов
/ 20 августа 2011

Полагаю, это так:

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

Разве это не должно быть

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

?Я бы также предложил сериализовать содержимое #search, иначе вы можете столкнуться с проблемами при кодировании URL:

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