php如何无刷新获取get返回值

clipboard.png

目的是为了获取微信授权的code码,如何才能在无刷新无跳转情况下完成?

阅读 2.5k
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({

            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需要用户同意的,你想跳过那步是不可以的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题