Laravel 5使用AJAX将数据从Controller传递到View

用户名

我在将数据从控制器传递到通过Ajax加载的视图时遇到问题。下面是我的代码:

JS:

function editass(id, name, title) {
        var modal_title = document.getElementById("modal-title");
        var modal_name = document.getElementById("modal-name");
        var modal_body = document.getElementById("modal-body");

        modal_title.innerHTML=title;
        modal_name.innerHTML=name;
        modal_body.innerHTML = '<div class = "text-info" align="center">Just a moment...</div>';
       $("#modal-body").load('/SchoolSmart/public/assessments/edit/'+id);
        //alert("modal");
    }

路线:

Route::get('/assessments/edit/{id}', 'AssessmentsController@edit');

控制器功能

public function edit($id)
{
    $editassessments = Assessment::findOrFail($id);
    return view('assessments.edit')->with('$editassessments', $editassessments);
}

看法

Assessment name: {!! $editassessments->name !!}

从标头返回的错误是:未定义的变量:editassessments

如果删除对变量的调用,则视图加载良好,这是页面的全部本质。另外,如果我未通过AJAX加载视图,则此功能也可以正常工作。

请帮助我如何将变量从控制器传递到通过AJAX加载的视图。谢谢

阿玛尔纳人

删除“ $”:

 return view('assessments.edit')->with('editassessments', $editassessments);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将数据从 Modal 传递到 Laravel Controller@update

Laravel 5.1:将数据传递到View Composer

将数据从输入表单传递到Laravel中的Ajax

使用AJAX(Laravel)将数据传递到php时出错

Laravel 如何使用 ajax 将数据从控制器传递到模态对话

Laravel 5将数据从控制器传递到命令

Laravel 5.5-将表单的数据传递到Controller,然后将数据从Controller传递到同一视图

使用Ajax将数据从Controller传递到View以过滤结果

整数使用 FormData 将数据从 Vue 传递到 Laravel 的问题

如何在没有html div(id或class)的情况下将数据从Laravel View传递到Ajax或Javascript代码-Laravel 5.3

如何在不刷新Laravel中的网页的情况下将变量从Controller传递到View?

将数据从Laravel传递到vue

将数据从JS传递到Laravel

Laravel - 将数据从 DB 传递到 showRegistrationForm()

如何使用Laravel Mix Setup将Laravel数据传递到Vue根实例

通过ajax onchange事件将数据从laravel视图传递到控制器

如何通过Post方法将数据从Ajax传递到laravel 5.2控制器

Laravel:如何从View / Blade获取数据并传递给Controller

如何在Laravel 5中将数据传递到所有视图?

laravel 5如何将数据传递到控制器进行建模

将数据从表单传递到控制器Laravel 5

Laravel 5将数据从两个表传递到视图

Laravel 5将数据从中间件传递到控制器

Laravel 5:将数据传递到电子邮件视图

Laravel:将数据从数据库传递到路由

Laravel-使用Ajax将2个变量从视图传递到控制器

将模型数据从View传递到Controller并使用其值

使用Javascript(VueJs)将输入文件数据传递到PHP(Laravel)

使用laravel 5和ajax将数据发布到数据库时出现500个内部服务器错误