[英]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.