【问题标题】:ajax jquery won't pass the string to the task function?ajax jquery 不会将字符串传递给任务函数?
【发布时间】:2011-10-31 04:56:56
【问题描述】:

我正在尝试制作一个 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;

}

每条评论都会有所帮助 谢谢

【问题讨论】:

    标签: jquery ajax joomla components


    【解决方案1】:

    我猜是这样的:

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

    不应该这样

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

    ?我还建议serialize#search 的内容,否则你可能会遇到 URL 编码问题:

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

    【讨论】:

      猜你喜欢
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多