首页 > 解决方案 > PHP 不返回 Ajax 调用

问题描述

我正在尝试使用 ajax 调用从我的 textarea 发送数据到我的 PHP 文件,但是我们没有从 PHP 文件中得到任何响应。

<textarea id="area" cols="70" rows="30"></textarea>
<button id="submit">Submit</button>

<script>
$('#submit').click(function (e) {
    e.preventDefault();

    var info = $('#area').val();
    $.ajax({
        type: "POST",
        url: 'pages/assignments/response.php',
        data: {area: info}
    });
});
</script>
<?php
    if (!empty($_POST['area'])) {
        $success = json_encode('succes');
        return $succes;
    };
?>

- # 回答 # -

我以为我已经在这段代码中尝试了回显,但我想我只是错过了网页上的输出并认为它不起作用。

<?php
    if (!empty($_POST['area'])) {
        echo "success";
    };
?>

标签: javascriptphpjqueryajax

解决方案


感谢米凯尔的回答!

我完全忘记在我的代码中添加回声。

<?php
    if (!empty($_POST['area'])) {
        $succes = json_encode('succes');
        echo $succes();
    };
?>

推荐阅读