📅  最后修改于: 2020-10-23 08:07:02             🧑  作者: Mango
Ajax(异步JavaScript和XML)是一组Web开发技术,利用客户端使用的许多Web技术来创建异步Web应用程序。在视图文件中导入jquery库以使用jquery的ajax函数,这些函数将用于通过ajax从服务器发送和接收数据。在服务器端,您可以使用response()函数将响应发送到客户端,并以JSON格式发送响应,您可以将响应函数与json()函数在一起。
json(string|array $data = array(), int $status = 200, array $headers = array(), int $options)
步骤1-创建一个名为resources / views / message.php的视图文件,并将以下代码复制到该文件中。
Ajax Example
This message will be replaced using Ajax.
Click the button to replace the message.
'getMessage()']);
?>
步骤2-通过执行以下命令创建一个名为AjaxController的控制器。
php artisan make:controller AjaxController --plain
步骤3-成功执行后,您将收到以下输出-
步骤4-复制以下代码到
app / Http / Controllers / AjaxController.php文件。
app / Http / Controllers / AjaxController.php
json(array('msg'=> $msg), 200);
}
}
第5步-在app / Http / routes.php中添加以下行。
app / Http / routes.php
Route::get('ajax',function() {
return view('message');
});
Route::post('/getmsg','AjaxController@index');
步骤6-访问以下URL以测试Ajax功能。
http://localhost:8000/ajax
步骤7-您将被重定向到页面,您将在其中看到如下图所示的消息。
步骤8-单击按钮后,输出将如下图所示。