【发布时间】:2014-07-18 21:07:30
【问题描述】:
大家好,我现在正在尝试 laravel这没有发生,而是给了我一个错误 这是firebug发现的错误
知道怎么做吗?我尝试了在谷歌上找到的几件事,但没有解决我的问题 这是我所拥有的
来自 login.blade.php(仅 ajax,因为它是唯一启动条件的)
$('#email').typing({
start: function () {
},
stop: function () {
var email = $('#email').val();
$.get('c',function(data){
console.log(data);
$('#ico-pro').html('<img src="temp/users/'+ us +'.jpg" width=75 height=75>');
});
}
});
从路线出发
Route::get('/c','HomeController@login_c');
来自 HomeController.php
public function login_c()
{
if(Request::ajax()){
$email = Response::json(Input::get('us'));
$users = User::where('username','=',$email)->get();
foreach ($users as $val):
$firstname = $val['firstname'];
endforeach;
return Response::json(array('us' => $firstname));
}
【问题讨论】:
-
这个错误是不言自明的。某处有一个未定义的变量
$firstname。 -
是的,我知道它是未定义的,它来自我的 HomeController 上的 $firstname,但它是在那里定义的,为什么它仍然未定义?你不觉得奇怪吗?