跨域分享
2015-09-14 21:33
267 查看
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <script type="text/javascript"> $(function() { $("#do").click(function() { $('#mcover').show(); return false; }); }); var wxShare = function(){ this.init(); }; wxShare.prototype = { init:function(){ this.getToken(); }, getToken:function(success){ var that = this; $.ajax({ url:'http://jsapi.weijiangning.com/jsapi2.php?nowPageUrl=' + encodeURIComponent(window.location.href) + '&callback=?', type:'GET', dataType:'jsonp', jsonp:'callback', success:function(res) { that.bindWx(res[0]); } }); }, /* * 配置微信事件列表 */ bindWx:function(data){ wx.config({ debug: false, appId: data.appId, // 必填,公众号的唯一标识 timestamp: data.timestamp, // 必填,生成签名的时间戳 nonceStr: data.nonceStr, // 必填,生成签名的随机串 signature: data.signature,// 必填,签名,见附录1 jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ // 分享到朋友圈; wx.onMenuShareTimeline({ title: '土豪公司送现金了,我已经抢到20元,快来抢!', link: 'http://aa.fabit.com.cn/more.html', imgUrl:'http://togoo.oss-cn-shenzhen.aliyuncs.com/icon.png', success: function(res){ window.location.href='http://121.42.197.236/jietome.php'; }, cancel: function(res){ alert("亲,这么好的东西怎么能不分享给好朋友呢!"); }, fail: function(res){ alert("分享失败,可能是网络问题,一会儿再试试?"); } }); // 发送给好友; wx.onMenuShareAppMessage({ title: '土豪公司送现金了,我已经抢到20元,快来抢!', desc: '我已经抢到20元,快来抢!', link: 'http://aa.fabit.com.cn/more.html', imgUrl:'http://togoo.oss-cn-shenzhen.aliyuncs.com/icon.png', success: function(res){ window.location.href='http://121.42.197.236/jietome.php'; }, cancel: function(res){ alert("亲,这么好的东西怎么能不分享给好朋友呢!"); }, fail: function(res){ alert("分享失败,可能是网络问题,一会儿再试试?"); } }); }); } }; window.wxShare = new wxShare(); </script>
相关文章推荐
- sun.misc.BASE64Encoder在Eclipse中不能直接使用的原因和解决方案
- Android网络连接----使用URLConnection实现从服务器上下载
- 其节短、其势险
- Gradle in Android Studio (1) - 构建系统概述
- Android第九讲——网络(一)
- jdbc
- linux 设备驱动之数据类型
- uva 10817 Headmaster's Headache 状压dp
- xml字符串转字符串树
- Android中如何获取屏幕的高度和宽度
- UILabel添加点击事件
- How to use Endpoint.publish(Object) ?
- 错误小结
- 感知器算法
- Nuget发布与dll文件引用
- imfong.com,我的新博客地址
- linux内核学习(一步一步走)——内核概述
- PackageManager的使用
- 字符串类型
- Android获取手机最近任务列表