首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ajax请求方法中的post方法在js中不允许使用。

ajax请求方法中的post方法在js中不允许使用。
EN

Stack Overflow用户
提问于 2022-03-24 08:55:03
回答 1查看 61关注 0票数 0

我试图在ajax请求方法中发布js中不允许的方法,并给我状态代码405,请帮助我。

// js代码

代码语言:javascript
复制
        const xml = new XMLHttpRequest();
        
        xml.onload = function(){
           console.log(this.responseText);
        }
        
        
        xml.open("POST","receive.php",true);
        
        xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        
        xml.send("name=kareem&lastvist=Today");

// php代码

代码语言:javascript
复制
        <?php
        foreach ($_POST as $post_var) {
            echo strtoupper($post_var)
        }
        
        ?>
EN

回答 1

Stack Overflow用户

发布于 2022-03-24 10:24:12

如果web服务器配置的方式不允许对特定URL执行特定操作,则会发生405方法不允许的错误。它是一个HTTP响应状态代码,它指示服务器已知请求方法,但目标资源不支持请求方法。

如果您对一个已经激活的请求(已经调用了open()的请求)调用XMLHttpRequest().open(),则此方法相当于调用abort()。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71599467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档