phpとjQuery ajax間のデータ転送方法入門(コード付き)

不言
リリース: 2023-04-05 08:14:02
転載
2220 人が閲覧しました

この記事では、php と jQuery ajax 間のデータ転送方法 (コード付き) を紹介します。ある程度の参考になります。困っている友人は参考にしてください。お役に立てれば幸いです。

Web 開発者として、私たちは必然的に ajax を使用して、更新せずにデータをバックグラウンドに送信することになります。ajax の非更新の性質により、ユーザー エクスペリエンスが大幅に向上します。以下は、php と ajax 間の対話の例です。

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);
			},
		});
ログイン後にコピー

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));
ログイン後にコピー

Due js コードへ データ型は json であるため、php によって出力されるデータも json である必要があります。そうでない場合、ajax は成功コールバック関数を実行せず、エラー コールバック関数を実行します。そのため、json_encode() は php コードで使用でき、もちろん、自分で json 形式のデータを構築することもできます。

以上がphpとjQuery ajax間のデータ転送方法入門(コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!