【发布时间】: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