我有一些Ajax向我的控制器中的函数发出post请求(postIndex) 我想将这个变量($ a)回显给视图。
public function postIndex( \Illuminate\Http\Request $request ){
/*
* CODE
*/
$a = "string";
echo $a;
return SOMETHING;
}
答案 0 :(得分:0)
您无法直接从控制器回显,如果您要发出AJAX请求,则需要返回AJAX响应,然后在您的视图中,您可以根据需要管理响应。
控制器操作如下所示:
public function postIndex( \Illuminate\Http\Request $request ){
/*
* CODE
*/
$a = "string";
return response($a);
}
这是您视图中的AJAX的样子:
$.ajax({
url: "//your AJAX route",
type: "post", //send it through post method
data: {
//send your data here
},
success: function(response) {
console.log(response); // Your response.
},
error: function(xhr) {
console.log("ERROR"+xhr); // Debug errors.
}
});