0

我在 joomsocial 中使用 ajax 来注册用户。
我将使用 ajax (jQuery aJax) 将表单数据发送到服务器。

为此,我写了如下

$.ajax({
  type: "POST",
  url: '...',
  data: $('#form_id').serialize(),
  success: function(data,status, jq){
  }
});

我这里有一些问题:

  1. 我如何在这里写 ajax 的 url?
  2. 我必须在哪里为这个 aJax 执行操作
  3. 我必须以哪种方式将结果发送到 php 文件中以处理 aJax

请帮我。

4

1 回答 1

1

试试这个例子,

var data = "param1="+param1+"&param2="+param2;
jQuery.ajax ({

        type: "GET",

        url: "index.php?option=com_virtuemart&controller=productdetails&task=your_function?",

        data: data,

        success: function(data) {

            alert(data);//here you will get your result as html/xml/json

        }

     });

在这一点上,您必须提到一个“任务”功能,而且该调用将转到您的案例 joomsocial 的任何组件。

要将值从控制器发送到视图,您可以使用它

   $view = $this->getView('recommend', 'html');
   $view->setLayout('mail_confirmed');//just use the variable and object on the layout page from here.
   $view->display();
于 2013-06-24T10:05:48.313 回答