响应ajax laravel后返回视图中的变量

时间:2014-10-05 00:50:02

标签: ajax laravel-4

因为我的英语不好,我在laravel和sory里都是新人。 我试图将控制器中的ajax变量响应到视图中,但我的视图始终响应错误消息" 未定义的变量:useredit "首先加载页面。

我的代码如下:

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}',  'UserManagementController@edit');

控制器

        public function edit($id)
{
    if(Request::ajax()){
        return'asd';
        return View::make('usermanagement')
        ->with('useredit', UserManagement::where('USER_NAME','=',$id)->first());
    }
}

如你所见。在我的视图中有一个useredit变量和未声明的值,但控制器在视图中返回此变量。

任何想法,建议和/或想法都受到了极大的欢迎和赞赏。

之前谢谢

1 个答案:

答案 0 :(得分:0)

为什么你在controller`s edit()函数中编写了这行代码?

 return'asd';

当您提出请求时,它将返回'asd'。并且请过去你得到的错误?