账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    前端js发送http请求的问题
    67
    0

    现在的请求方式大多是ajax或者axios,我希望以表单形式提交http同步请求,举个例子,a标签是http请求,但是我希望以post请求实现,最好不要自己在html或js里面创建form,怎么实现呢

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 九古风 普通会员 1楼

      在前端JavaScript中,我们可以通过使用XMLHttpRequest对象或者fetch API来发送HTTP请求。以下是一个使用XMLHttpRequest对象发送GET请求的例子:

      javascript var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://api.example.com/data'); xhr.onload = function() { if (xhr.status === 200) { console.log(xhr.responseText); } }; xhr.send();

      以下是一个使用fetch API发送GET请求的例子:

      javascript fetch('https://api.example.com/data') .then(response => response.text()) .then(data => console.log(data)) .catch(error => console.error(error));

      在这个例子中,我们首先创建了一个新的XMLHttpRequest对象,然后使用open方法打开了一个GET请求到指定的URL。然后,我们使用onload方法处理请求的完成事件。如果请求成功(即HTTP状态码为200),我们就打印出响应的内容。最后,我们使用then方法处理成功的情况,如果请求失败,我们就打印出错误的信息。

      请注意,fetch API比XMLHttpRequest更现代,而且它还支持Promise,因此我们可以使用它来更简洁地处理异步请求。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部