看你使用的是是JS还是jQuery?
如果是JS的话
- var request = new XMLHttpRequest();
- request.onreadystatechange= function () {
- if (request.readyState==4) {
- //handle response
- }
- }
- request.open("POST", "url", true);
- request.setRequestHeader("header", "blah blah");
- request.setRequestHeader("Accept","text/plain");
- request.send("post data");
复制代码 如果是jQuery的话
- $.ajax({
- //请求类型,这里为POST
- type: 'POST',
- //你要请求的api的URL
- url: url ,
- //是否使用缓存
- cache:false,
- //数据类型,这里我用的是json
- dataType: "json",
- //必要的时候需要用JSON.stringify() 将JSON对象转换成字符串
- data: JSON.strigify({key:value}), //data: {key:value},
- //添加额外的请求头
- headers : {'Access-Control-Allow-Origin':'*'},
- //请求成功的回调函数
- success: function(data){
- //函数参数 "data" 为请求成功服务端返回的数据
- },
- });
复制代码
|