我有一个使用页面过滤器的动态页面,我使用AJAX响应更改了页面上的数据,我的问题是当未写入URL时如何从POST原始数据中获取数据。

我在页面上的链接类似于“ example.com/default/list_data”

在我的AJAX上,我创建了这样的查询字符串

function create_qs() {
var qs = '?1=1';
$('.fltlist').each(function (index, item) {
    var val = ($(item).hasClass('active')) ? 'Y' : 'N';
    qs += '&' + $(item).attr('f') + '=' + val;
});
qs += '&from=' + $('#startdate').val();
qs += '&to=' + $('#enddate').val();
qs += '&sort=' + $('#sort_sppt_ticket').val();
qs += '&search=' + $('#search').val();
qs += '&developer=' + $('#fltlistdev').val();
return qs;
}


但在网址列上却没有显示任何内容(因为该帖子),我正在使用AJAX POST。

我需要原始数据并存储在PHP数组中(可能在全局变量中),以将原始数据传递到另一个页面。

有什么帮助吗?

最佳答案

试试这个

$rawData = file_get_contents("php://input");

关于javascript - 如何使用$ _SERVER在PHP上获取POST原始数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47428130/

10-13 01:30