Failed to execute ‘setRequestHeader‘ on ‘XMLHttpRequest‘: The object‘s state must be OPENED--初学Ajax
这句话表示这个参数的位置不对,设置的header头必须要放到open()后面。应该先打开服务器的连接,再设置传参格式(下面的传参格式为pplication/x-www-form-urlencoded)。xhr.open("POST", "https://********");xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");xhr.send('a=1&b=2');
原创
2023-04-26 22:30:28 ·
2172 阅读 ·
0 评论