Javascript 将数据从js发送到同一文件中的php(Ajax)

Javascript 将数据从js发送到同一文件中的php(Ajax),javascript,php,ajax,Javascript,Php,Ajax,我想将数据从js发送到php。下面是我尝试过的代码(您可以忽略我从index.php获取数据的部分) 设dat={ “审查”:{ “产品”:1} }; 让url=“/Backend/api/index.php”; 让uri=“test.php”; $.ajax({ url:url, 数据:dat, 键入:“POST”, 成功:功能(数据){ 让json=$.parseJSON(数据); 让字符串=”; for(设i=0;i

我想将数据从js发送到php。下面是我尝试过的代码(您可以忽略我从index.php获取数据的部分)


设dat={
“审查”:{
“产品”:1}
};
让url=“/Backend/api/index.php”;
让uri=“test.php”;
$.ajax({
url:url,
数据:dat,
键入:“POST”,
成功:功能(数据){
让json=$.parseJSON(数据);
让字符串=”;
for(设i=0;i

我的问题是,在我发送查询后,POST数组仍然是空的(或者因为需要重新加载php而没有显示),有人能帮我吗?

这是毫无疑问的。不,标题不是一个问题,而是一个句子。那么问题是什么呢。运行特定代码的结果是什么。你有错误吗?请更新您的问题并阅读此内容。如果您想检查您发布到服务器的数据是否进入
$\u POST
数组,您可以添加
echo json\u encode($\u POST)
到要向其发布数据的端点,然后在ajax成功函数中,使用
console.log(变量\u表示\u数据)
将服务器返回的数据记录到浏览器控制台中。假设您使用ajax函数向服务器发布了类似于
{“value1”:“some data”,“value2”:“some other”}
的内容,回显JSON编码的
$\u POST
数组应该返回相同的数据。这是毫无疑问的。不,标题不是一个问题,而是一个句子。那么问题是什么呢。运行特定代码的结果是什么。你有错误吗?请更新您的问题并阅读此内容。如果您想检查您发布到服务器的数据是否进入
$\u POST
数组,您可以添加
echo json\u encode($\u POST)
到要向其发布数据的端点,然后在ajax成功函数中,使用
console.log(变量\u表示\u数据)
将服务器返回的数据记录到浏览器控制台中。假设您使用ajax函数向服务器发布了类似于
{“value1”:“some data”,“value2”:“some other”}
的内容,回显JSON编码的
$\u POST
数组应返回相同的数据。
<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <script src="js/jquery-3.5.1.min.js"></script>
    <link href="css/jquery-ui.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <script src="js/jquery-ui.js"></script>

    <script type="text/javascript">
        let dat = {
            "Review": {
                "Product": 1}
        };
        let url = "/Backend/api/index.php";
        let uri = "test.php";
        $.ajax({
            url: url,
            data: dat,
            type: 'POST',
            success: function (data) {
                let json = $.parseJSON(data);
                let string = "";
                for (let i = 0; i < json.length; i++) {
                    string += json[i]["IDReview"] + "," + json[i]["dtDescription"] + "," + json[i]["dtStars"] + ",";
                }
                $.ajax({
                    url: uri,
                    data: dat,
                    type: 'POST'});
            }
        });
    </script>
</head>
<body>
<?php
var_dump($_POST);
?>
</body>
</html>