php与ajax搭配的笔记记录

1.这里的POST分成两个状态
2.done如果执行成功
3.fail如果执行失败
4.xhr.responseText(回传的讯息)
5.errorThrown(回传的状态码讯息)

$.post("php", data, function(){})          .done(function(data, textStatus, jqXHR) {          console.log('成功');        })          .fail(function(xhr, textStatus, errorThrown){          console.log('失败');      })

1.这里为PHP
2.如num为1时,转为echo一个json格式并且会回传到ajax,done接收到console.log会显示成功
3.2.如num为2时,http_response_code的值为400,回传到Ajax,fail接收到console.log会显示失败
4.http_response_code设定http的状态码,400的http状态码为用户端错误

$num=1;if($num==1){    echo jsonencode(['name'=>'成功']);}else if($num==2){http_response_code(400);}

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章