javascript - 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";
};
?>
解决方案
感谢米凯尔的回答!
我完全忘记在我的代码中添加回声。
<?php
if (!empty($_POST['area'])) {
$succes = json_encode('succes');
echo $succes();
};
?>
推荐阅读
- mysql - SQL ADD CONSTRAINT 在 phpMyAdmin 中不起作用
- javascript - 在组件已经卸载后,如何从解决承诺中取消状态更改?
- c# - 使用 .NetStandard 打开自定义的外部 Web 浏览器
- php - WordPress + ACF 画廊图像大小的随机数组
- javascript - 使绝对定位按钮的宽度与其内容相同
- java - 合并两个对象列表,但根据 id 字段删除重复项
- hibernate - 使用 AttributeConverter 收集日志 ERROR HHH015007: Illegal argument on static metamodel field injection
- spring-boot - Swagger 不正确的 API 路径
- android - 未调用 onMapReady
- python - pytest 插件相互覆盖