我有一个用jQuery编写的客户端脚本,它正在向服务器发送text / xml数据,但由于数据不是查询字符串变量,我无法弄清楚如何解析请求。 jQuery看起来像这样:
jQuery.ajax({
url: "test.php",
type: "POST",
processData: false,
contentType: "text/xml",
data: xmlDoc,
success: function( data ) {
alert( data );
}
});
xmlDoc是一个有效的XML文档。我已经尝试过PHP中的所有内容,但我无法使用simplexml获取任何节点或内容。
答案 0 :(得分:3)
我想你想要这样的东西:
$xml_text = file_get_contents("php://input");
$xml = simplexml_load_string($xml_text);