0

$.post正確に言うと、jQuery 関数とコントローラーのアクションで奇妙な問題が発生しています。私は PHP は初めてですが、以前に ASP.NET MVC を使用したことがあり、それらが似ていることを願っていました。問題は次のとおりです。

//This is my ajax call
$.post('get_random_photos', count, function(data) {
    ...
});

//This is my action
public function post_get_random_photos($count) {
    ...
}

//This is what I have in my routes.php
Route::post('photos/get_random_photos', 'photos@get_random_photos');

ajax リクエストを行うと、次のメッセージが表示されます。

Missing argument 1 for Photos_Controller::post_get_random_photos()

おそらくこれを使用して解決できることはわかっていますが、ASP.NET MVC で行っていたように、それをアクション パラメーターとして使用しInput::get('count');たいと考えています。countこれを達成する方法はありますか?

4

1 に答える 1