我使用JQuery.ajax
向PHP
脚本发送一个JavaScript对象,每个POST
。 JQuery
将其发送的方式,使得它很容易从PHP accessable:从PHP访问POST字符串
的JavaScript:
var request = $.ajax({
url: server,
dataType: 'text',
timeout: timeout,
type: 'POST',
data: {key:"value"}
});
PHP:
$_POST["key"]
当我发送一个简单的字符串$就不是JS的对象,我如何在PHP中访问它?例如。当简单地发送“数据”,count($_POST)
返回0
var request = $.ajax({
url: server,
dataType: 'text',
timeout: timeout,
type: 'POST',
contentType: "text/plain",
data: "data"
});
我一定要使用file_get_contents('php://input')
或有另一种方式?
访问它,为什么你不能发送邮件使用对象的字符串? – Rustam
'当简单地发送“数据”'你的意思是发送空的数据?如果是的话,显然'count($ _ POST)'将返回0 – asprin