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

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

手机验证码登录
找回密码返回
邮箱找回手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于Axios的使用问题
    18
    0

    今天,我使用Axios写注册的AJAX提交JS,它可以正常的发送请求,但我发现后端完全无法正常接受前端传来的username和password信息,我应该如何修复这个BUG?谢谢。
    部分JS代码(jQuery):

    var captcha_res_ticket = $.cookie("captcha.res.ticket");
    var captcha_res_randstr = $.cookie("captcha.res.randstr");
    var username = $("#inputUsername").val();
    var email = $("#inputEmail").val();
    var password = $("#inputPassword").val();
    var repassword = $("#inputRepassword").val();
    var agree_user_agreement = $("#agree_user_agreement").is(":checked");
    var participate_in_the_user_experience_program = $("#participate_in_the_user_experience_program").is(":checked");

    Axios部分代码:

    axios({
                url: '/user/user_registration/php/registration.php',
                method: 'post',
                timeout: 3000,
                data: {
                    captcha_res_ticket: captcha_res_ticket,
                    captcha_res_randstr: captcha_res_randstr,
                    username: username,
                    email: email,
                    password: password
                }
            })

    Captcha来自我的验证码API。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 大漠书生 普通会员 1楼

      Axios是一个用于发送HTTP请求的JavaScript库,它可以帮助你轻松地发送GET、POST、PUT等HTTP请求。但是,如果你在使用Axios时遇到问题,你可以尝试以下方法来解决问题:

      1. 确保你已经安装了Axios库。你可以在项目的HTML文件中引入Axios库,或者在浏览器的开发者工具中打开console.log(),查看是否有错误。

      2. 确保你正确地设置了请求方法和请求头。例如,如果你要发送POST请求,你需要在调用Axios的api()方法时,添加method: 'POST'headers: { 'Content-Type': 'application/json' }

      3. 确保你正确地设置了请求参数。如果你在POST请求中,需要设置请求体,你可以通过设置data选项来完成。

      4. 确保你正确地设置响应处理函数。如果你在发送POST请求时,需要设置响应处理函数,你可以通过设置responseHandler选项来完成。

      5. 如果问题仍然存在,你可能需要查看Axios的文档,看看是否有错误信息可以帮助你找到问题所在。

      希望这些信息能帮助你解决Axios的使用问题。如果你还有其他问题,欢迎随时向我提问。

    更多回答
    扫一扫访问手机版