gpt4 book ai didi

javascript - 检测请求是否是 jQuery 中的帖子

转载 作者:搜寻专家 更新时间:2023-11-01 05:26:02 24 4
gpt4 key购买 nike

如果是 post 或 get,我正在尝试以不同的方式加载页面,并且 jQuery 似乎有一些我可以做的事情

    if (isPost()) 
{
// do something if this page was a post
}

我正在根据请求类型显示/隐藏某些内容,并希望专门使用 javascript 来完成。我可以使用我正在使用的框架轻松地做到这一点,但我不想这样做。

最佳答案

这里的问题是您混淆了客户端和服务器端。

GET、POST、PUT、DELETE 等都是从客户端(例如:浏览器)发送到服务器的 HTTP“方法”。然后,服务器以适当的 HTTP 响应进行响应,通常采用包含 HTML 的内容形式。

POST/GET/etc 在客户端除了规定请求应该如何发送到服务器之外没有上下文。

将浏览器想象成您的邮政邮箱,将 POST/GET/etc 想象成它的投递方式。当有人向您发送一封邮件时,他们会指定邮寄方式,例如平邮、隔夜 express 或当天送达。邮局根据邮件的接收方式处理邮件,并使用适当的操作发送邮件。当您在邮箱中领取邮件时,您不知道它是通过标准邮件、隔夜 express 还是当日送达的。您唯一知道的方式是信封上的任何信息。

您的问题的解决方案将遵循同样的原则。要解决它,您需要做的是包含一个 jQuery 可以提取的隐藏值,可以是在查询字符串、一个特殊元素中,也可以是作为包含用于获取页面的 HTTP 方法的隐藏文本框。

这需要相应地更改服务器端代码以将该信息推送回客户端。

希望这有助于澄清一点。

关于javascript - 检测请求是否是 jQuery 中的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6486027/

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