我该如何通过
var unit_type_id = $(this).data('id');
为此(替换['id' => 3 ]
中的3):
ajax_urls = "{{ route('unit-types.update', ['id' => 3 ]) }}";
以html
类似的东西,但这不起作用:
ajax_urls = "{{ route('unit-types.update', ['id' => $unit_type_id ]) }}";
答案 0 :(得分:2)
在这样的js中正确连接来自路由网址帮助程序的字符串
var ajax_urls = "{{ route('unit-types.update') }}";
var unit_type_id = $(this).data('id');
var full_url = ajax_urls + '/' + unit_type_id;
答案 1 :(得分:2)
从js创建网址字符串并重定向。
var unit_type_id = $(this).data('id');
window.location.href = "/unit-types/"+unit_type_id+"/edit";
答案 2 :(得分:1)
您可以在下面这样做。
class Option {
///@ts-target ES5
__walkerVariable1:any undefined
__walkerVariable2:any undefined
__walkerVariable3:any undefined
walker() {
/* Some Pseudo-Walker Code for ES5 */
}
///@ts-target ES6
*walker() {
/* Real Walker Code for ES6 */
}
}
现在您将target
设为 var unit_type_id = $(this).data('id');
var url = "/unit-types/" + unit_type_id + "/edit";
。