我是新来的laravel和sory,因为我的英语不好。 我试图在我的控制器中回应ajax变量到视图中,但我的视图始终在首次载入页面中响应错误消息“未定义的变量:useredit”。响应后返回变量ajax laravel
我的代码是下面:
HTML
@foreach($user as $users)
{{ $users->USER_NAME }}
<a href="#" onClick="showHint('{{ $users->USER_NAME }}');" >edit</a>
<input type="text" value="{{ $useredit->USER_NAME }}" >
@endforeach
AJAX
function showHint(str){
var oke = str
$.ajax({
type: "GET",
url: 'http://localhost/examake/user-management/edit/'+oke,
})
}
路线
Route::get('/user-management/edit/{USER_NAME}', '[email protected]');
控制器
public function edit($id)
{
if(Request::ajax()){
return'asd';
return View::make('usermanagement')
->with('useredit', UserManagement::where('USER_NAME','=',$id)->first());
}
}
正如你所看到的。在我看来有一个useredit变量和未声明的值,但控制器在视图中返回这个变量。
任何想法,建议和/或想法都受到欢迎和赞赏。 感谢之前
这种类型的错误大多发生在变量为空或空时。尝试在打印之前检查变量或为变量分配默认值。 – 2015-01-30 06:10:05