Chinaunix首页 | 论坛 | 博客
  • 博客访问: 532058
  • 博文数量: 237
  • 博客积分: 2175
  • 博客等级: 大尉
  • 技术积分: 2563
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-05 22:02
个人简介

目前在一家公司担任软件总监,主要涉及智能手机,笔记本电脑的开发

文章分类

全部博文(237)

文章存档

2024年(18)

2023年(68)

2022年(13)

2021年(7)

2020年(11)

2019年(3)

2018年(10)

2017年(8)

2012年(7)

2011年(4)

2010年(32)

2009年(41)

2008年(6)

2007年(9)

分类: JavaScript

2022-05-01 11:57:09

下面举一个例子, 使用传统方式,进行Post请求:

DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Submittitle>
head>
<body>
<button onclick="apicall()">Make REST API callbutton>
<script >
function apicall() {
var postData = {
"name1": "value1",
"name2": "value2"};
postData = (function(obj){ // 转成post需要的字符串.
var str = "";
for(var prop in obj){
str += prop + "=" + obj[prop] + "&"
}
return str;
})(postData);
var xhr = new XMLHttpRequest();
var URL=
"localhost:12345/people/1"

xhr.open("POST",URL, true);
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.onreadystatechange = function(){
var XMLHttpReq = xhr;
if (XMLHttpReq.readyState == 4&&XMLHttpReq.status == 200) {
var text = XMLHttpReq.responseText;
console.log(text);
}
};
xhr.send(postData);
}
script>
body>
html>
阅读(1437) | 评论(0) | 转发(0) |
0

上一篇:Go 中使用mysql

下一篇:软件技术大图

给主人留下些什么吧!~~