Maison> cadre php> Laravel> le corps du texte

Laravel-Ajax

PHPz
Libérer: 2024-08-27 10:50:27
original
647 Les gens l'ont consulté

Ajax (Asynchronous JavaScript and XML)is a set of web development techniques utilizing many web technologies used on the client-side to create asynchronous Web applications. Import jquery library in your view file to use ajax functions of jquery which will be used to send and receive data using ajax from the server. On the server side you can use the response() function to send response to client and to send response in JSON format you can chain the response function with json() function.

json() function syntax

json(string|array $data = array(), int $status = 200, array $headers = array(), int $options)
Copier après la connexion

Example

Step 1− Create a view file calledresources/views/message.phpand copy the following code in that file.

  Ajax Example   
This message will be replaced using Ajax. Click the button to replace the message.
'getMessage()']); ?>
Copier après la connexion

Step 2− Create a controller calledLaravel-Ajaxby executing the following command.

php artisan make:controller Laravel-Ajax --plain
Copier après la connexion

Step 3− After successful execution, you will receive the following output −

Laravel-Ajax

Step 4− Copy the following code in

app/Http/Controllers/Laravel-Ajax.phpfile.

app/Http/Controllers/Laravel-Ajax.php

json(array('msg'=> $msg), 200); } }
Copier après la connexion

Step 5− Add the following lines inapp/Http/routes.php.

app/Http/routes.php

Route::get('ajax',function() { return view('message'); }); Route::post('/getmsg','Laravel-Ajax@index');
Copier après la connexion

Step 6− Visit the following URL to test the Ajax functionality.

http://localhost:8000/ajax
Copier après la connexion

Step 7− You will be redirected to a page where you will see a message as shown in the following image.

Replace Message

Step 8− The output will appear as shown in the following image after clicking the button.

Simple Message

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!