$.ajax({
type: "post",
async: false,
url:"https://api.weibo.com/oauth2/access_token?client_id=1826233643&client_secret=a0800b9f95bffd295a37e25137fa4ba9&grant_type=authorization_code&redirect_uri=www.manboker.com/Sample.aspx&code=c9488fb1e0910beb07c6233b9171a723",
success: function (data) {
alert(data.d);
},
error: function (err) {
alert(err);
}
});这个是新浪一个API接口方法,但是这个方法会被拒绝,我问管理员,他说这个应该把参数也post提交,我不懂啥意思啊,请教高人指教什么叫把参数也post提交?
client_id,
client_secret,
redirect_uri,
code
这4个是必须的参数
解决方案 »
- 急求解决问题javascript中gb2312和utf-8的问题
- gridview中的checkbox问题
- 卓越网的有一个效果怎么做出来的
- firefox下如何读取页面里 iframe 下的 <input type=text id="t1">的值
- 表单触发问题
- reload方法,frameset里面,frame1对frame2 reload没有权限,如何?
- mozilla-firefox下如何取得事件对象?
- 请问JSP和JAVASCRIPT有什么区别?
- 想实现这样的一个功能
- 求帮助啊!鼠标经过事件
- 为什么样式没有用啊。在线等待!!
- 在一个静态页面上 显示 “注册和登录” ,登录后 显示 用户的信息 探讨求助
type: "post",
data:{client_id:'xx',client_secret:'xxx',redirect_uri:'xxx',code:'xx'},
....
});问题是 ajax不能跨域, 除非用jsonp。
我不知道你服务端用什么做的,java是这样做的
<script>
$.getJSON("http://url?jsoncallback=?", function(data) {
alert(data);
});
</script>java服务端String jsoncallback = request.getParameter("jsoncallback");
//你的操作 out.println(jsoncallback+"("+ 你的数据 +")");原理都差不多,记得加上jsoncallback这个参数,然后再服务端获取后,返回
jsoncallback + "(" + '你的数据'+ ")" 这个字符串