目的是为了获取微信授权的code码,如何才能在无刷新无跳转情况下完成?
无刷新用ajax , 即使不合你要求,也不至于踩分吧,xiaofu 难道你说不可以便是,比我的回答好?
在页面使用 ajax$url 自己组好参数 user_key=xxx&userid=xxxx写上一些处理,$data = file_get_contents($url)你不用管重定向什么 API 获取结果便是$jsondata = js_decode($data)保存服务顺取名为get_data.php
无刷新ls_GET_url = www.xxx.com/get_data.phpfunction ajax_get_post() {$.ajax({
type: 'post', url: ls_GET_url, cache: false, dataType: "jsonp", data: {}, timeout: 10000, complete: function (data) { if (data.status == 200 && data.responseText == "true") {
// todo
} } });
}
在UI, 上调用ajax_get_post 取回CODE
拿到code需要用户同意的,你想跳过那步是不可以的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
无刷新用ajax , 即使不合你要求,也不至于踩分吧,
xiaofu 难道你说不可以便是,比我的回答好?
在页面使用 ajax
$url 自己组好参数 user_key=xxx&userid=xxxx
写上一些处理,
$data = file_get_contents($url)
你不用管重定向什么 API 获取结果便是
$jsondata = js_decode($data)
保存服务顺取名为
get_data.php
无刷新
ls_GET_url = www.xxx.com/get_data.php
function ajax_get_post() {
$.ajax({
// todo
}
在UI, 上调用ajax_get_post 取回CODE
拿到code需要用户同意的,你想跳过那步是不可以的。