上述代码event事件中的innerText能正常修改泹是post没有任何反应,数值也没有传输
求助大神们传输给php的代码该怎么写?谢谢先
场景很简单就是一个正常 axios post 请求:
后台说没有接收到你的传参。
这就有点奇怪了我看了一下浏览器的请求信息是 OK 的,参数都是有的而且之前这样用 axios 也没有这个问题。
泹是这个接口是通用的别人都用了,是 OK 的接口没问题。
那么这个是什么意思呢这个是只能从请求的地址中取出参数,也就是只能从 username=admin&password=admin
这种字符串中解析出参数
我们还可以看到我们这次请求的 Content-Type:
关于这一点需要说明的是:
【第一种形式】
【第二种形式】
非常的刺激,这两种形式无一例外都触发了 axios 源码中【很关键】的那一段代码
需要注意的是:
URLSearchParams
不支持所有的浏览器但是总体的支持情況还是 OK 的,所以优先推荐这种简单直接的解决方案
既然 axios 源码中有那么一段【很关键】的代码那么,我们也可以通過修改 transformRequest
来达到我们的目的
OK,那么现在我们的请求就可以写成下面这个样子了:
传递过去的JSON对象会被转成字符串
上述代码event事件中的innerText能正常修改泹是post没有任何反应,数值也没有传输
求助大神们传输给php的代码该怎么写?谢谢先