js通过ajax发送header信息php接收
2018-01-30 05:29
567 查看
一、js:
要点:完整代码:
<script> if(window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else{ // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function(){ console.log(xmlhttp.readyState) if(xmlhttp.readyState < 4){ console.log('loading...') }else if (xmlhttp.readyState == 4 && xmlhttp.status == 200){ xmlDoc=xmlhttp.responseText; console.log(xmlDoc) }else{ console.log('fail...') xmlhttp.abort() } } xmlhttp.open("POST",'test.php',true,'user','pwd'); xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xmlhttp.setRequestHeader('name', 'lee'); xmlhttp.send(null); </script>
二、php:
要点:完整代码:
<?php header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Credentials: true'); header('Access-Control-Allow-Methods:GET,PUT,POST,DELETE,OPTIONS'); header('Access-Control-Allow-Headers:WWW-Authenticate,Authorization,Set-Cookie,X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version,name'); $header = apache_request_headers(); var_Dump($header['name']);exit;
相关文章推荐
- Ajax xml , JavaScript,PHP。js和Ajax接收处理xml信息
- Ajax通过POST方法发送中文信息乱码解决
- iOS通过ASIHttpRequest接收php端发送的Json数据
- 通过ajax调用php生成json转给js,生成html
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- 前台通过js 写个ajax请求把数据传给后台,然后后台接收到这个数据, 再保存到数据库。。
- php通过header发送自定义数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- PHP中如何使用header发送头部信息
- 向API 接口发送和接收json数据(php,js)
- PHP中如何使用header发送头部信息
- php通过header发送自定义数据方法
- PHPMailer发送邮件失败时可通过打印详细失败信息来排查原因
- php ajax 中文乱码问题解决办法(接收发送)utf-8 GBK GB2312
- PHP模拟发送POST请求之二、用PHP和JS处理URL信息
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- php获取发送给用户的header信息的方法
- PHP中如何使用header发送头部信息
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- php通过header发送自定义数据