如何在Laravel中的我删除按钮上开发javascript按钮?

Joh*_*ohn 1 javascript php laravel-5

我有一个任务要删除我的laravel应用程序中的按钮.

这是我的刀片文件删除按钮,

<a href="/projects/{{ $project->id }}/tasks/{{ $task->id }}/delete" class="editInline"><i class="glyphicon glyphicon-trash"></i></a>
Run Code Online (Sandbox Code Playgroud)

TaskController删除方法,

public function deleteOneProjectTask($projectId, $taskId)
    {
        DB::table('tasks')
            ->where('project_id', $projectId)
            ->where('id', $taskId)
            ->delete();
 return redirect()->route('projects.show')->with('info', 'Task deleted successfully');
    }
Run Code Online (Sandbox Code Playgroud)

和任务删除路线,

Route::delete('projects/{projects}/tasks/{tasks}/delete', [
    'uses' => '\App\Http\Controllers\TasksController@deleteOneProjectTask',
]);
Run Code Online (Sandbox Code Playgroud)

现在我需要一个确认警报按摩,然后在单击删除按钮时删除任务.我该如何开发它?

B. *_*sai 5

onclick在锚标记上简单添加事件.

<a href="/projects/{{ $project->id }}/tasks/{{ $task->id }}/delete" class="editInline" onclick="return confirm('Are you sure to want to delete this record?')"><i class="glyphicon glyphicon-trash"></i></a>
Run Code Online (Sandbox Code Playgroud)

例:

<a href="/projects/{{ $project->id }}/tasks/{{ $task->id }}/delete" class="editInline" onclick="return confirm('Are you sure to want to delete this record?')">DELETE</a>
Run Code Online (Sandbox Code Playgroud)

如果用户单击,ok则仅href执行您的操作.