Maison >développement back-end >tutoriel php >Exemples de technologies PHP et Ajax expliqués

Exemples de technologies PHP et Ajax expliqués

jacklove
jackloveoriginal
2018-05-22 15:27:471588parcourir

Cet article explique des exemples de technologies PHP et Ajax.

Technologie PHP et Ajax

(1) Qu'est-ce qu'Ajax

C'est-à-dire JavaScript et XML asynchrones, technologie JavaScript et XML asynchrone.

Il s'agit d'une combinaison de diverses technologies existantes qui peuvent implémenter des opérations de requête asynchrones sur le client

Cela permet de communiquer avec le serveur sans rafraîchir la page, réduisant ainsi le temps d'attente de l'utilisateur.

(2) Modèle de développement Ajax

Explication : Ceci vise à aider à comprendre le principe selon lequel Ajax atteint l'asynchronité.

(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 les 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. Problème

CSS

(4).

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.

Cet article explique des exemples de technologies PHP et Ajax. Pour plus de contenu connexe, veuillez faire attention au site Web chinois de php.

Recommandations associées :

Explication détaillée de l'utilisation de la mémoire PHP

Explication détaillée de Thinkphp5 des pré-opérations

Comment utiliser efficacement la fonction récursive de 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