php ajax数据传输和响应方法
整理一些php后端和前端之间数据传输的细节。
首页1.html的Js代码:
$.ajax({ url:'1.php ',//目标php文件data: {'age': 12,},//传输数据类型:'post ',//数据传输模式get/post dataType:'json ',//数据传输格式为JSON success :函数(response){//数据发送到后端php文件并成功返回console . log(response);//打印返回值},错误:函数(响应){//数据发送到后端后返回error console.log(响应);//打印返回的信息} });后端Php的Php代码
$ POST=$ _ POST[' age '];//接收消息//将消息发送回1.html echo $ post;输出如下:
以上是单个数据信息的传输,多个信息的处理如下:
覆盖$中的数据。js代码中的ajax():
Data: {'age' :123,' name' :' zh ',' height' :12314.0,},//用php重写,用逗号分隔:
$ array=array(): $ array[' age ']=$ _ POST[' age '];$ array[' name ']=$ _ POST[' name '];$ array[' height ']=$ _ POST[' height '];die(JSON _ encode($ array));//在这里的php中,处理数据并返回到首页时只有两种方法,echo或die(),但对多个数据使用die()时,应该使用json_encode()将数据转换为json。当在这里使用多个回显值时,请注意数据类型行应该被注释掉。具体来说,看看我博客里的另一篇文章,关于没有返回信息的ajax前端!
用js编写:
success : function(response){ console OE . log(response[' age ']);console . log(response . name);//response此时是一个对象,可以以['attribute']或的形式访问。属性。}以上php ajax数据传输和响应方法是边肖分享的全部内容。希望能给大家一个参考,支持我们。
版权声明:php ajax数据传输和响应方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。