public function index($id)
{
$project = Project::findOrFail($id);
if(Request::ajax())
{
$html = View::make('Milestones.indexpartial', $project)->render();
return Response::json(array('html' => $html));
}
return View::make('milestones.index')->with('project', $project)
->with('title','Milestones');
}
$(".ajaxul a").click(function()
{
var url = $(this).attr('href');
$.ajax(
{
url: url,
type: "get",
datatype: "html",
beforeSend: function()
{
$('#ajaxloading').show();
}
})
.done(function(data)
{
$('#ajaxloading').hide();
$(".refresh").empty().html(data.html);
})
.fail(function(jqXHR, ajaxOptions, thrownError)
{
alert('No response from server');
});
return false;
});
请帮我完成这项工作。 我是AJAX和laravel的新手。
我的问题是这一行:
$html = View::make('Milestones.indexpartial', $project)->render();
它给出了一个错误。然后我把它改成了
$html = View::make('Milestones.indexpartial',array('project' => $project))->render();
请求成功但html为空。
请帮帮我。谢谢。