如果用户单击“保存”按钮,我必须在编辑页面上重定向其数据 这是我的按钮:
<button type="submit" name="edit" class="btn green" value="edit">Save</button>
当用户单击此按钮时,我在更新 Controller 中获取按钮名称为
return $request->input('edit');
这个返回进入js文件
success: function(result) {
if (result == 'save_add') {
window.location = "/student-management/list/create"
} else if (result == 'edit') {
window.location = "////////////////////////////"
}else {
window.location = "/student-management/list"
}
}
路线是
route('student.edit')
这里我将用户重定向到其实际路径,以防第二次编辑,否则如果我想使用其数据在编辑页面上重定向 我在这里与 Controller 中的其他页面进行相同的工作,但我想在 js 中执行此操作
if(Input::get('save_add')) {
return redirect()->route('student.create');
} elseif(Input::get('edit')) {
return redirect()->route('student.edit', ['id' => $id ]);
} else {
return redirect()->route('student.index');
}
我想发送与上面相同的 id 以及该重定向以进行编辑
最佳答案
假设您的 JavaScript 已经知道名为 id
的变量中的用户 ID ,要发送到的编辑 URL 的形式为 /student-management/student/{id}
:
window.location = "/student-management/student/" + id
关于javascript - 使用数据在 Javascript 中重定向 (laravel 5.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40650392/