JS向后台传送数据(POST)

利用HTTPj进行前端和后台的数据通信常用的无非是POST和GET,在使用POST传送json数据的时候总是失败,最后发现其中setRequestHeader需要配置正确:httpRequest.setRequestHeader("Content-Type", "application/json"); //设置请求头信息。

//上传测井数据表到服务器数据库 
function PostToServer() {
  data={'a':2,'b':3}
  var httpRequest = new XMLHttpRequest();//第一步:建立所需的对象
  httpRequest.open("POST", "/AddDataToServer", true);  //调用AddDataToServer
  httpRequest.setRequestHeader("Content-Type", "application/json");   //设置请求头信息
  httpRequest.onreadystatechange = function () {
    if (httpRequest.readyState == 4 && httpRequest.status == 200) {
      alert('添加成功');
    }
  }
  httpRequest.send(JSON.stringify(data)); //设置为发送给服务器数据
}

 

你可能感兴趣的:(python,jQueryUI)