abc*_*abc 4 javascript php ajax xmlhttprequest
我不知道如何获得"Hello World!" 在PHP中用于以下Javascript代码.
我知道如果内容类型是"application/x-www-form-urlencoded",我可以使用$ _POST [''],但不能用于"text/plain".
var xhr = new XMLHttpRequest();
xhr.open('POST', 'example.php', true);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send('Hello World!');
Run Code Online (Sandbox Code Playgroud)
小智 7
这个PHP将从请求正文中读取原始数据:
$data = file_get_contents('php://input');
Run Code Online (Sandbox Code Playgroud)
第3行:
xhr.setRequestHeader('Content-Type', 'text/plain');
Run Code Online (Sandbox Code Playgroud)
不需要,因为发布纯文本会将内容类型设置为text/plain; charset = UTF-8
http://www.w3.org/TR/XMLHttpRequest/#the-send-method