繁体   English   中英

无法使用jQuery和Kohana php框架发布参数表

[英]Cannot post paremeters with jQuery and Kohana php framework

我正在尝试用Kohana中的jQuery做一个简单的测试文章。 请注意,当我不包含任何参数时,它工作正常。 但是,当我这样做时,它将停止工作。 这是jQuery帖子:

        var url = "home/order";
        $.post(url, { name: name}, function(data) {
                 alert('test');
        });

这是操作方法(不要介意它的作用,那只是胡说八道,而我实际上根本没有在该测试中使用该参数,我只是希望它现在返回以显示警报,所以我看到它可以工作,但是请记住,当我没有参数时,它会起作用):

public function action_order($name)
{
    $view = new View('home/index');
    $head = new View('home/head');
    $this->template->head = $head;
    $this->template->content = "TEST";
}

最后,我实际上在这里需要两个参数,但是现在让它保持简单以尝试使其完全起作用。

那为什么不起作用呢? 我一直在Asp.Net MVC中做这种事情。 它与路由有关吗? 我只设置了默认路由。 我是否需要添加一些东西以使其能够接受名为“ id”的参数以外的参数?

我从来没有在Asp.Net MVC中做过这样的事情,所以对我来说似乎不是,但也许在这里有所不同,我不知道...

还是我没有传递参数或没有为Kohana正确接收参数?

传递给jQuery $.post方法的所有数据将转到Request::post()方法。 要在控制器中访问此数据,请使用$this->request->post()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM