だから、その機能にAJAXリクエストをしたいのですか?
あなたはそのを呼び出し、それを参照するルートを作成する必要があります。
Route::post('ajax/setid', '[email protected]');
あなたはその後、IDと一緒に、リクエストを送信するために、あなたのページにJavascriptを使用します。あなたは、変数としてこれを送ったり、URLに含めるあなたの関数定義に直接アクセスするだろう、次のいずれか
Route::post('ajax/setid/{name}', '[email protected]');
//Now $name will be available in your function
をそして、あなたはへの要求をするだろう:ajax/setid/10
。
AJAXリクエストを行う方法を具体的に尋ねる場合は、あなたのライブラリによって異なります。 jQueryを使ってそれが何かのように簡単です:
$.ajax({
method: "POST",
url: "/ajax/setid",
data: { id: newid }
})
.done(function(msg) {
//Done
});
それとも、あなたはURLでVAR含まれている場合:
$.ajax({
method: "POST",
url: "/ajax/setid/"+newid
})
.done(function(msg) {
//Done
});
を任意のAJAXは、今、あなたのNSAController
であなたの関数を呼び出します。このURLを呼び出します。
あなたはjQueryのようなものを使用している場合、あなたはボタンのクリック機能にそのAJAX呼び出しをラップすることができます:
$(".button").click(function() {
var newid = $(this).attr('id') //Returns ID of clicked element
//AJAX code here
});