Javascript Laravel:我在视图中的控制器内编写的URL不工作

Javascript Laravel:我在视图中的控制器内编写的URL不工作,javascript,laravel,url,Javascript,Laravel,Url,我在控制器内部编写了url链接,并将其通过json\u encode,当然是在我转义了单引号之后 当我单击url链接时,它将不起作用,它将显示以下内容: url将如下所示: $output .= ' <tr> <td>'.$row->id.'</td> <td>'.$row->schedule_number.'</td

我在控制器内部编写了url链接,并将其通过
json\u encode
,当然是在我转义了单引号之后

当我单击url链接时,它将不起作用,它将显示以下内容:

url将如下所示:

$output .= '
                <tr>
                    <td>'.$row->id.'</td>
                    <td>'.$row->schedule_number.'</td>
                    <td>'.$row->route_name.'</td>
                    <td>'.$row->user_first.'</td>
                    <td>'.$row->created_at.'</td>
                    <td> <a style="margin-left: 5em; " href="' . url('schedule/' .$row->id .'/edit') . '">
                        <button style=" font-size: 1em; width: 4.5em; height: 2.5em;"  type="button" class="btn btn-success btn-sm">Edit
                        </button>
                    </a>
                </tr>
            ';
('schedule/24/edit')

下面是控制器的链接

  public function liveSearch(Request $request)
{

    if($request->ajax())
    {
        $output = '';
        $query = $request->get('query');
        if($query != '')
        {
            $data = DB::table('schedules')
                ->where('schedule_number', 'like', '%'.$query.'%')
                ->orWhere('route_name', 'like', '%'.$query.'%')
                ->orWhere('user_first', 'like', '%'.$query.'%')
                ->orWhere('id', 'like', '%'.$query.'%')
                ->get();

        }
        else
        {
            $data = DB::table('schedules')
                ->get();
        }
        $total_row = $data->count();
        if($total_row > 0)
        {
            foreach($data as $row)
            {
                $output .= '
                    <tr>
                        <td>'.$row->id.'</td>
                        <td>'.$row->schedule_number.'</td>
                        <td>'.$row->route_name.'</td>
                        <td>'.$row->user_first.'</td>
                        <td>'.$row->created_at.'</td>
                        <td> <a style="margin-left: 5em; " href="{{ URL::to(\'schedule/' .$row->id .'/edit\')">
                            <button style=" font-size: 1em; width: 4.5em; height: 2.5em;"  type="button" class="btn btn-success btn-sm">Edit
                            </button>
                        </a>
                    </tr>
                ';
            }
        }
        else
        {
            $output = '
                <p>
                    No Schedule Lists found
                </p>
            ';
        }

        echo json_encode($output);
    }

}
这是我一直在谈论的编辑链接url。。。

错误在这里:(使用刀片语法并将其直接传递给客户端)

$output.='
“.$row->id.”
“.$row->计划编号”
“.$row->路线名称”
“.$row->user_first”
“.$row->已在处创建。”
';
像这样使用它:

$output .= '
                <tr>
                    <td>'.$row->id.'</td>
                    <td>'.$row->schedule_number.'</td>
                    <td>'.$row->route_name.'</td>
                    <td>'.$row->user_first.'</td>
                    <td>'.$row->created_at.'</td>
                    <td> <a style="margin-left: 5em; " href="' . url('schedule/' .$row->id .'/edit') . '">
                        <button style=" font-size: 1em; width: 4.5em; height: 2.5em;"  type="button" class="btn btn-success btn-sm">Edit
                        </button>
                    </a>
                </tr>
            ';
$output.='
“.$row->id.”
“.$row->计划编号”
“.$row->路线名称”
“.$row->user_first”
“.$row->已在处创建。”
';
Prepare
URL::to('schedule/'.$row->id./edit')
在html代码之外,将其作为单个变量传递到html中。Blade不会执行来自ajax的代码。
$output .= '
                <tr>
                    <td>'.$row->id.'</td>
                    <td>'.$row->schedule_number.'</td>
                    <td>'.$row->route_name.'</td>
                    <td>'.$row->user_first.'</td>
                    <td>'.$row->created_at.'</td>
                    <td> <a style="margin-left: 5em; " href="{{ URL::to(\'schedule/' .$row->id .'/edit\')">
                        <button style=" font-size: 1em; width: 4.5em; height: 2.5em;"  type="button" class="btn btn-success btn-sm">Edit
                        </button>
                    </a>
                </tr>
            ';
$output .= '
                <tr>
                    <td>'.$row->id.'</td>
                    <td>'.$row->schedule_number.'</td>
                    <td>'.$row->route_name.'</td>
                    <td>'.$row->user_first.'</td>
                    <td>'.$row->created_at.'</td>
                    <td> <a style="margin-left: 5em; " href="' . url('schedule/' .$row->id .'/edit') . '">
                        <button style=" font-size: 1em; width: 4.5em; height: 2.5em;"  type="button" class="btn btn-success btn-sm">Edit
                        </button>
                    </a>
                </tr>
            ';