Introduction aux méthodes de transmission de données entre php et jQuery ajax (avec code)

不言
Libérer: 2023-04-05 08:14:02
avant
2247 Les gens l'ont consulté

Cet article vous apporte une introduction à la méthode de transmission de données entre php et jQuery ajax (avec code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

En tant que développeur Web, nous utiliserons inévitablement ajax pour soumettre des données en arrière-plan sans les actualiser. La nature non actualisée d'ajax améliore considérablement l'expérience utilisateur. Ce qui suit est un exemple d'interaction entre php et ajax :

code js :

$.ajax({
			type: 'POST',
			url: 'file-del.php',
			data:{
				name:'test.txt'
			},
			dataType: 'json',
			success: function(data){
				if(data.code!=200){
					layer.msg('删除失败!',{icon:0,time:1000});
				}else{
					$(obj).parents("tr").remove();
					layer.msg('已删除!',{icon:1,time:1000});
				}
			},
			error:function(data) {
				console.log(data.msg);
			},
		});
Copier après la connexion

code php : file-del.php

<?php
// 删除文件
$f_name=$_POST[&#39;name&#39;];
if(unlink($f_name)){
    $res=array(&#39;code&#39;=>200,&#39;name&#39;=>$f_name);
}else{
    $res=array(&#39;code&#39;=>400,&#39;name&#39;=>$f_name);
}
print_r(json_encode($res));
Copier après la connexion

Puisque le type de données dans le code js est json, les données imprimées par php doivent également être json, sinon ajax n'exécutera pas la fonction de rappel de succès, mais la fonction de rappel d'erreur. Ainsi, json_encode() peut être utilisé dans du code php, et bien sûr, nous pouvons également construire nous-mêmes des données au format json.

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:
php
source:csdn.net
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal