【问题标题】:How to read data when sent by DELETE method?DELETE方法发送时如何读取数据?
【发布时间】:2022-01-18 19:56:39
【问题描述】:

我第一次尝试在 javascript 中使用 fetch 的 DELETE 方法。我只想从我的 php 中读取发送的数据。我正在这样做:

... in js
fetch(this.url+"?deleteID="+ID,{method:'DELETE'})  

... in php
 if(($_SERVER['REQUEST_METHOD'] == 'DELETE')){
     $id=  $_GET["deleteID"];
}

但它失败了,我不知道为什么。 $_GET 的定义是“通过 URL 参数传递给当前脚本的变量的关联数组”,我是否将 deleteID 作为参数传递? (当方法为 GET 时,此方法有效)
谢谢解释。

【问题讨论】:

  • 根据文档,$_GET 将与“...所有带有查询字符串的请求”一起使用,其中包括 DELETE。那么仔细看看这个网址,可能它的格式不正确?
  • @T.J.Crowder 谢谢你的帮助。是的,我使用了错误的 URL...

标签: javascript php fetch http-delete


【解决方案1】:

对不起,这行得通...我使用了错误的 URL

【讨论】:

    猜你喜欢
    • 2017-01-17
    • 2019-06-03
    • 2015-05-06
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多