【发布时间】:2013-07-20 10:32:32
【问题描述】:
到目前为止,我有一个用户视图,其中包含一个打字头输入框和一个按钮。
我可以设法获取所选用户的 id 并在单击按钮时显示它:
$('#load').bind('click', function(e)
{
alert(selected);
});
现在我想从数据库中检索所选用户的数据并将其显示在用户视图中。这是我的 jQuery、路由和控制器:
var details = '<?php echo URL::to('details'); ?>';
$.getJSON(
details,
function(data)
{
$('#details').html(data);
}
);
Route::get('details', 'HomeController@Details');
public function Details()
{
$data = array('name' => 'Ste');
return View::make('user')->nest('details', $data);
}
我已经在 Laravel 中阅读了多篇关于 AJAX 的文章,但还没有接近让它发挥作用。
有谁知道这样做的好教程,还是我做错了什么?
【问题讨论】:
-
您是否遇到任何错误?运行您的应用程序时会发生什么?
-
我认为
$.getJSON用于使用 GET HTTP 请求从服务器加载 JSON 编码的数据,但您发送的是 HTML/TEXT 数据