我已经尝试了很长时间,以将弹出窗口实现到这样的表中:
public function search (Request $request)
{
if($request->ajax())
{
$output="";
$test=DB::table('test')
->where('test','LIKE','%'.$request->search."%")
->orWhere('test','LIKE','%'.$request->search."%")
->orWhere('test','LIKE','%'.$request->search."%")
->orWhere('test','LIKE','%'.$request->search."%")
->orWhere('test','LIKE','%'.$request->search."%")->get();
if($test)
{
foreach ($test as $key => $test)
{
$output.='<tr>'.
// '<td>'."<input type= checkbox class=sub_chk data-id=.$test->id.>".'</td>'.
'<td>'."<button type=button class=btn btn-lg btn-danger data-trigger=hover data-toggle=popover title=$test->testdata-content=$test->info >Hover over me!</button>".'</td>'.
'<td>'.$test->test.'</td>'.
'<td>'.$test->test.'</td>'.
'<td>'.$test->test.'</td>'.
'<td>'.$test->test.'</td>'.
'<td>'.$test->test.'</td>'.
'<td>'.$test->test.'</td>'.
'<td>'."<script> $(document).ready(function(){ $('[data-toggle=popover]').popover(); });</script>".'<td>'.
'</tr>';
}
return Response ($output);
}
}
}
}
所以一切都按我的意愿正确进行。知道我有这个问题弹出窗口无法正确显示数据库中的字符串。在数据库中,字符串带有空格,例如“ This is a test”,当我这样做时,它只会显示“ This”,没有空格,它将显示为“ Thisisatest”。如何显示带有这些空格的数据库中的整个字符串?
'<td>'."<button type=button class=btn btn-lg btn-danger data-trigger=hover data-toggle=popover title=$test->test data-content=$test->test>Hover over me!</button>".'</td>'.
或者我必须改变什么?
答案 0 :(得分:0)
在此处用引号将其修复:data-content ='$ test-> test'