使用Laravel。我有一个AJAX调用,它将一个变量从登录页面发送到一个控制器,该控制器渲染并返回一个视图(pages.tasks3(。它工作正常,但将视图返回到登录页面中的 div(postRequestData(如何修改对重定向到(pages.tasks3(视图的响应,而不是在div中发布视图 AJAX: 控制器返回: 登录刀片:function register() {
var testemail = email;
$.post('maram', { fullemail:testemail}, function (data) {
console.log(data);
console.log(testemail);
$('#postRequestData').html(data);
})
}
$html = view('pages.tasks3')->with(compact('tasks','elementCount'))->render();
return $html;
<div id="postRequestData">
</div>
从技术上讲,你不能"重定向到视图"。视图是Laravel用来渲染HTML的东西。您可以在AJAX调用中使用Javascript重定向到应用程序的URL,如/pages/tasks/3
。然后Laravel可以将该URL路由到返回pages.tasks3
视图的Controller
。当Controller
返回视图时,Laravel将自动呈现并发送要在页面上呈现的HTML。