Comprenez rapidement les principales fonctions d'Ajax, des exemples de code spécifiques sont nécessaires
Introduction :
Dans les applications Web modernes, nous utilisons souvent Ajax (JavaScript asynchrone et XML) pour implémenter une communication asynchrone. Grâce à Ajax, nous pouvons interagir avec les données de la page Web et mettre à jour dynamiquement les données sans recharger la page entière. Cet article présentera les principales fonctions d'Ajax et fournira des exemples de code spécifiques.
1. Les principales fonctions d'Ajax :
2. Exemple de code :
Ce qui suit est un exemple de code utilisant Ajax pour la communication asynchrone :
function getData() { var xhr = new XMLHttpRequest(); xhr.open("GET", "data.json", true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { var data = JSON.parse(xhr.responseText); // 在这里对数据进行处理和展示 } }; xhr.send(); }
Le code ci-dessus utilise l'objet XMLHttpRequest
pour envoyer une requête GET et obtenir des données . json< /code>Données dans le fichier. Lorsque la requête est renvoyée avec succès, le résultat de la réponse est converti en objet JSON via la méthode <code>JSON.parse()
, puis les données peuvent être traitées et affichées. XMLHttpRequest
对象来发送GET请求,获取data.json
文件中的数据。当请求成功返回后,通过JSON.parse()
方法将响应结果转换为JSON对象,然后可以对数据进行处理和展示。
除了GET请求,我们也可以使用Ajax发送POST请求:
function postData() { var xhr = new XMLHttpRequest(); xhr.open("POST", "http://example.com/api", true); xhr.setRequestHeader("Content-Type", "application/json"); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { var response = JSON.parse(xhr.responseText); // 在这里对响应数据进行处理和展示 } }; var data = { username: "John", password: "12345" }; xhr.send(JSON.stringify(data)); }
上述代码使用了XMLHttpRequest
对象发送POST请求到http://example.com/api
接口,同时设置请求头的Content-Type
为application/json
。通过JSON.stringify()
方法将数据转换为JSON字符串,并通过send()
rrreee
Le code ci-dessus utilise l'objet XMLHttpRequest
pour envoyer des requêtes POST à http://example.com /api
interface et définissez le Content-Type
de l'en-tête de la requête sur application/json
. Convertissez les données en chaîne JSON via la méthode JSON.stringify()
et envoyez-les au serveur via la méthode send()
. Lorsque la demande est renvoyée avec succès, les données de réponse peuvent être traitées et affichées.
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!