gpt4 book ai didi

javascript - PHP 处理 Jquery $.post()

转载 作者:行者123 更新时间:2023-12-01 03:51:15 25 4
gpt4 key购买 nike

我正在尝试制作一个聊天程序,但我陷入了可能是 php 最简单的方面。我在 app.js 中有以下代码

var msg = "123";
$.post('index.php', {send: msg});

以及index.php中的以下内容

<?php
switch($_SERVER['REQUEST_METHOD'])
{
case 'GET':
echo "<script type='text/javascript'>alert('GET');</script>";
break;

case 'POST':
$msg = $_POST['send'];
echo "<script type='text/javascript'>alert('POST');</script>";

}
?>

该代码仅提醒我加载页面时收到的“GET”请求。每当我在 app.js 中调用 $.post 函数时,什么都不会发生。我不知道服务器是否有问题,或者我在请求中链接到我的index.php 文件是否错误?

最佳答案

问题是 jquery $.post 函数会将请求发送到网站,但随后不会神奇地显示网站输出 - 如果您不告诉它执行某些操作调用的输出不会执行任何操作。

要让它输出站点的响应,请尝试执行以下操作:

var msg = "123";

$.post('index.php', {send: msg}, function(response) {
alert(response);
});

这为 jQuery POST 请求提供了一个回调函数,以指示它如何处理来自网站的响应。

jQuery post documentation

Example

关于javascript - PHP 处理 Jquery $.post(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43174503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com