Maison  >  Article  >  développement back-end  >  Partage de technologies PHP et Ajax

Partage de technologies PHP et Ajax

小云云
小云云original
2018-02-26 10:17:031100parcourir

Ajax est JavaScript et XML asynchrones, technologie JavaScript et XML asynchrone. Il s'agit d'une combinaison de plusieurs technologies existantes qui peuvent implémenter l'opération de requête asynchrone du client afin qu'il puisse communiquer avec le serveur sans actualiser la page, réduisant ainsi le temps d'attente de l'utilisateur.

(2) Le modèle de développement d'ajax

est tel qu'illustré dans la figure



Description : Ceci vise à aider à comprendre le principe de l'implémentation asynchrone d'ajax.

(3) Technologie utilisée par ajax.

Langage de script JavaScript

XMLHttpRequest

Il s'agit d'un objet JavaScript avec une interface d'application qui peut se connecter au serveur via HTTP.

Langage XML

Il fournit un format pour décrire des données structurées.

Les données échangées entre l'objet XMLHttpRequest et le serveur sont généralement au format XML.

DOM

Dans les applications Ajax, DOM est manipulé via JavaScript pour obtenir des effets asynchrones.

CSS

(4) Question.

Il y a plusieurs problèmes auxquels il convient de prêter attention dans le développement Ajax, dont le plus important est le problème de l'encodage chinois.

Deux situations :

PHP envoie du chinois et Ajax reçoit.

Ajoutez simplement header('Content-type: text/html; charset=GB2312');

Ajax envoie le chinois et PHP le reçoit.

Utilisez d'abord la fonction iconv pour convertir le chinois à soumettre.

$GB2312string = iconv ('UTF-8', 'gb2312//IGNORE', $RequestAjaxString);

Ensuite, en php, utilisez l'instruction d'en-tête ci-dessus pour reconvertir en GB2312.

Où $RequestAjaxString représente les données à soumettre en Ajax. (Semble être une constante, à étudier)

Explication : Ajax utilise l'encodage UTF-8 par défaut. Cependant, le chinois en php n'est pas tronqué et doit être codé en GB2312.

Recommandations associées :

Explication détaillée des exemples PHP et AJAX

Problèmes connexes en php et ajax

La combinaison de PHP et Ajax pour implémenter la vérification de connexion, petit exemple Demo_php

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!

Déclaration:
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