javascript - 使用数据在 Javascript 中重定向 (laravel 5.3)

标签 javascript php laravel redirect

如果用户单击“保存”按钮,我必须在编辑页面上重定向其数据 这是我的按钮:

<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/

相关文章:

javascript - 如何删除 Ext JS 网格面板中的页眉边框?

php - Eloquent ORM 模型对象的类型提示

php - 是否可以使用一个 mysql 数据库拥有两个 Laravel php 网站?

php - 我可以在不使用 Composer 的情况下安装 Laravel 吗?

php - Laravel Auth::user()->name 和 Auth::user()->id 不起作用

javascript - 三分之一的下拉列表使用 mysql 创建冲突

javascript - 移除 'spaces' d元素占用的 "display:none"

PHP echo 相当于记事本的CR LF

javascript - 从 Python 代码使用 SignalR 服务器

php - 使用 MySQL 和 PHP 计算总数而不重复