Contact Form

Name

Email *

Message *

Cari Blog Ini

Javascript Ajax Post Array

Ajax Communication: Sending JSON Data to Server

Simplified JSON Transmission

When communicating with a server using Ajax, it's common to send data in JSON (JavaScript Object Notation) format. To simplify this process, the JSONstringify method can be used.

Example: Sending an Array of Different Types

To transmit an array containing various data types, use the following syntax: const data = JSON.stringify(array); $.ajax({ type: "POST", url: "getDataphp", data: data, success: function(response) { // Handle server response } }); This code converts the array into a JSON string and sends it as the "data" parameter in the Ajax request.

Receiving an Array on the Server

On the server-side (in this case, using PHP), the Ajax request can be handled by creating a file named "getDataphp". In this file, the values can be retrieved from the $_POST array: This PHP code retrieves the JSON-encoded string from the request and decodes it into an array, making it easy to process the data. By using JSON and the jQuery Ajax function, you can efficiently send and receive complex data between the client and server.


Comments