我的代碼有問題,我不明白如何將多個參數(shù)從 jquery 發(fā)送到控制器這是我的路線Route::get('/listcdix/{id}/detail/{asnumber}', ['as' => 'remindHelper', 'uses' => 'ListcdixController@detail']);下面是我的jQueryotable.on("click", ".btnview", function () { var custcode = otable.rows($(this).closest("tr")).data()[0].CustCode; var asnumber = otable.rows($(this).closest("tr")).data()[0].ASNumber; window.location = "{{route('remindHelper',['id'=>"+custcode+",'asnumber'=>"+asnumber+"])}}"; });但是當(dāng)我單擊此按鈕時無法獲得價值custcode并且asnumber這是我的網(wǎng)址http://127.0.0.1:3232/listcdix/+custcode+/detail/+asnumber+請檢查我的照片 感謝您的關(guān)注
3 回答

天涯盡頭無女友
TA貢獻1831條經(jīng)驗 獲得超9個贊
你可以使用類似的東西
window.location = "{{route('remindHelper',['id'=>"custcode",'asnumber'=>"asnumber"])}}";
因為在 laravel 中使用花括號 {{}} 時。您不需要將其與 ++ 連接。這就是為什么您可以將其用作簡單格式的原因。我也檢查了這段代碼,所以這對你來說是 100% 的。
謝謝你。

不負相思意
TA貢獻1777條經(jīng)驗 獲得超10個贊
window.location = "{{route('remindHelper',['id'=>custcode,'asnumber'=>asnumber])}}";
試試這個希望它有效

慕少森
TA貢獻2019條經(jīng)驗 獲得超9個贊
不幸的是,據(jù)我所知,您不能將 js 變量與 php 代碼結(jié)合使用,并且您正在使用 route 函數(shù),并且由于您的 route 需要處理參數(shù),因此您需要在“route”函數(shù)中傳遞變量。據(jù)我所知,沒有辦法,你必須像這樣以完整的字符串方式給出路線:
let route = "/listcdix/" + custcode + "/detail/" + asnumber
- 3 回答
- 0 關(guān)注
- 141 瀏覽
添加回答
舉報
0/150
提交
取消