get不上去的,可能就需要用post 传 js ajax
来源:互联网 发布:骂人的搞笑网络用语 编辑:程序博客网 时间:2024/05/21 22:40
可能上传的数据格式 get方法不支持,所以要用post,这个还有待进一步学习
再次注意代码的命名方式
贴段代码
$(function () {
$("#getUserInfo").click(function() {
$.ajax({
url: 'Wechat/GetAccessToken',
data: {},
type: 'get',
dataType: 'json',
success: function(data) {
var accessToken = data;
var getUserInfoUrl = "https://api.weixin.qq.com/cgi-bin/user/get?access_token=" + accessToken;
$.ajax({
url: 'Wechat/GetUserList',
data:{'accessToken':accessToken},
type: 'get',
dataType: 'json',
success: function (userList) {
$.ajax({
url: 'Wechat/GetUserInfos',
data: { "accessToken": accessToken, "postData": userList.RetValue },
type: 'post',
dataType: 'json',
success: function (result) {
var userInfos = JSON.parse(result.RetValue)
alert(userInfos.user_info_list);
}
});
////成功之后返回openid
////根据openid获得用户信息
//// alert(data);
////$(document).ready(function() {
////json数组
//var arr = new Array();
//for (var i = 0; i < data.length; i++) {
// var info = { "openid": data[i], "lang": "zh-CN" };
// arr.push(info);
//}
////测试,将data(json)转换成字符串,post出去
//var str = JSON.stringify(arr);
//var url = "https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=" + accessToken;
//$.ajax({
// url:'Wechat/UserInfo',
// //data: {
// // "user_list": arr
// //},
// data: { "postData": { "user_list": str }, "accessToken": accessToken },
// type: 'post',
// success: function (res) {
// alert(res);
// },
// dataType:"json"
//});
//});
},
error: function() {
alert('fail');
}
});
}
});
});
});
</script>
$(function () {
$("#getUserInfo").click(function() {
$.ajax({
url: 'Wechat/GetAccessToken',
data: {},
type: 'get',
dataType: 'json',
success: function(data) {
var accessToken = data;
var getUserInfoUrl = "https://api.weixin.qq.com/cgi-bin/user/get?access_token=" + accessToken;
$.ajax({
url: 'Wechat/GetUserList',
data:{'accessToken':accessToken},
type: 'get',
dataType: 'json',
success: function (userList) {
$.ajax({
url: 'Wechat/GetUserInfos',
data: { "accessToken": accessToken, "postData": userList.RetValue },
type: 'post',
dataType: 'json',
success: function (result) {
var userInfos = JSON.parse(result.RetValue)
alert(userInfos.user_info_list);
}
});
////成功之后返回openid
////根据openid获得用户信息
//// alert(data);
////$(document).ready(function() {
////json数组
//var arr = new Array();
//for (var i = 0; i < data.length; i++) {
// var info = { "openid": data[i], "lang": "zh-CN" };
// arr.push(info);
//}
////测试,将data(json)转换成字符串,post出去
//var str = JSON.stringify(arr);
//var url = "https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=" + accessToken;
//$.ajax({
// url:'Wechat/UserInfo',
// //data: {
// // "user_list": arr
// //},
// data: { "postData": { "user_list": str }, "accessToken": accessToken },
// type: 'post',
// success: function (res) {
// alert(res);
// },
// dataType:"json"
//});
//});
},
error: function() {
alert('fail');
}
});
}
});
});
});
</script>
- get不上去的,可能就需要用post 传 js ajax
- javascript/js的ajax请求方式:GET与POST
- Ajax get和Post的纯js实现代码
- JS 最简单的AJAX实例, GET 和 POST 方法
- 关于JS AJAX的POST和GET区别
- 原生JS实现Ajax的GET POST请求
- ajax的get和post
- AJAX的POST和GET
- jquery ajax的get post
- $.ajax() 、$.post()、$.get() 的详解
- 原生js ajax get与post区别
- js原生ajax请求get post笔记
- Ajax---05--Ajax的get与post
- 为什么ajax发GET请求就成功,POST请求则报错
- AFNetWorking发起请求get请求与post请求是没有区别的,除非传文件就一定要用post
- Jquery的Ajax中get和post方法的不常见问题
- Ajax的Get、Post方法的使用
- ajax的post和get的区别
- Qt之qInstallMessageHandler(输出详细日志)
- 设置Button样式
- java.sql.Types,数据库字段类型,java数据类型的对应关系
- Unity3D清除控制台log信息
- ToLua学习笔记(五) Example 05 LuaCoroutine
- get不上去的,可能就需要用post 传 js ajax
- MVP中RxJava的使用
- 树 2016.7.13
- SAP中的默认帐户与密码
- Java中如何获取Spring中配置的bean
- iOS 截屏
- Android NFC P2P开发基础
- 文件对比工具Beyond Compare使用方法
- 一步一步学ROP之linux_x86篇