在我的刀片中,我使用ajax调用来调用路由。在我的控制器中,我回来了一个不同的观点。但是,这个观点并没有改变。我想知道是否需要以不同的方式更改视图,因为我正在使用需要成功返回或不成功的ajax调用。Laravel使用ajax调用
这里是我的刀片
$('#btnAnalyze').click(function(){
var text = $('#cv').val();
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
type: 'POST',
url: "/widget/measurableresults",
data: {
text: text,
},
success: function (msg) {
console.log("Success");
},
error: function (msg) {
console.log(msg);
}
});
});
这里我的Ajax代码是我的路线
Route::post('/widget/measurableresults', '[email protected]');
在这里,在我的控制器的方法
public function measurableresults()
{
$text = Input::get('text');
Log::debug($text);
return view('results.measurableresults');
}
日志::调试打印出来$ text的值和ajax调用返回成功。但是,这个观点并没有改变为结果。可测量的结果。我错过了什么?
使用'window.location.href',然后将视图的url传递给ajax的响应。 – aldrin27
@ aldrin27,你能举个例子吗? – Aaron
你可以参考这个https://laracasts.com/discuss/channels/vue/redirect-after-ajax-post-request – aldrin27