Jquery AJAX 未提交到PHP页面

ioekq8ef  于 2023-01-08  发布在  PHP
关注(0)|答案(2)|浏览(152)

我有下面的代码,但无论何时我运行它,数据不发送到PHP文件。
下面是 AJAX 代码:

$.ajax({
    type: "POST",
    url: "api/tired.php",
    data: { username: username },
    success: function (data) {
        $("#msg").html(data);
    },
});

下面是php文件:

if(isset($_POST['username'])) {
    echo $_POST['username'];
}
else {
    echo "hello bro";
}

不是显示用户名,而是显示“hello bro'。
有人能帮帮忙吗?

am46iovg

am46iovg1#

很显然,仅凭这一小段代码很难理解您所做的工作(或者可能我只是没有调试器的眼睛)。我只想确认一下,这是您用于将“用户名”发送到outstream的唯一代码吗?
我推荐的做法是:
1.检查输入是否包含用户名的数据,如果没有,那么“Hello bro”被打印出来就说得通了。
1.一般来说,当我通过outstream发送数据到前端时,它就像:

if(isset($_GET["userName"])) { 
   $someVariable = $_GET["userName"];
 }
 $paging= $someVariable;   //if its a list then getList($someVariable)
 echo $paging->toJson();

1.再次检查数据,把单倒s。有时,我已经看到,即使代码是正确的,这样的小东西F了。

rjee0c15

rjee0c152#

脚本实际上是正确的。我意识到我的serviceworker.js文件覆盖了引用。
所以我不得不重新配置我的serviceworker.js文件,它运行得非常好。
谢谢大家。

相关问题