ホームページ  >  記事  >  バックエンド開発  >  phpとjQuery ajax間のデータ転送方法入門(コード付き)

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

不言
不言転載
2019-02-14 14:29:402178ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。