起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1517|回复: 3

[结贴] 微信支付参照示例,提示是什么意思啊

[复制链接]

7

主题

17

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
发表于 2016-9-23 17:59:35 | 显示全部楼层 |阅读模式
本帖最后由 chai5945 于 2016-9-23 18:07 编辑

如图所示。
微信公众号内下单付款的时候提示这个,找了半天不知道原因。请指点。下单按钮代码如下:

  1. Model.prototype.orderBtnClick = function(event) {

  2.                 // 将用户信息表的列赋值给订单表列
  3.                 var orderData = this.comp("orderData");
  4.                 var userData = this.comp("userData");
  5.                 var cartData = this.comp("cartData");
  6.                 var me = this;
  7.                 var content = "";

  8.                 // 数据校验
  9.                 if ($.trim(userData.val("fName")) === "" || $.trim(userData.val("fPhoneNumber")) === "" || $.trim(userData.val("fAddress")) === "") {
  10.                         justep.Util.hint("请填写完整的用户信息", {
  11.                                 "type" : "danger"
  12.                         });
  13.                         return;
  14.                 }

  15.                 // 合并订单内容
  16.                 cartData.each(function(options) {
  17.                         content = content + options.row.val("fMenuName") + "(" + options.row.val("fCount") + ")";

  18.                 });

  19.        
  20.                 // 生成订单数据
  21.                 orderData.newData({
  22.                         index : 0,
  23.                         defaultValues : [ {
  24.                                 "fID" : justep.UUID.createUUID(),
  25.                                 "fCreateTime" : justep.Date.toString(new Date(), justep.Date.STANDART_FORMAT),
  26.                                 "fContent" : content,
  27.                                 "fUserID" : userData.val("fID"),
  28.                                 "fUserName" : userData.val("fName"),
  29.                                 "fPhoneNumber" : userData.val("fPhoneNumber"),
  30.                                 "fAddress" : userData.val("fAddress"),
  31.                                 "fSum" : this.comp("calcData").val("fSumMoney")

  32.                         } ]

  33.                 });
  34.                
  35.                        
  36.                

  37.                 var orderID = justep.UUID.createUUID();

  38.                 var success = function(resultData) {
  39.                         // 保存成功清除购物车,并跳转到订单页
  40.                         cartData.clear();
  41.                         justep.Util.hint("下单成功,谢谢您的订餐!");
  42.                         //userData.applyUpdates();
  43.                         // 开始支付
  44.                         var payDtd = me.payOrder(orderID);
  45.                        
  46.        
  47.                         payDtd.always(function(code) {
  48.                                 //orderData.setValue("fPayState", code);
  49.                                 orderData.saveData({
  50.                                         "onSuccess" : function() {                       
  51.                                         me.comp("contents").to("orderContent");
  52.                                         }
  53.                                 });
  54.                                 //me.sendOrderPushMessage();
  55.                         }).fail(function(code) {
  56.                                 justep.Util.hint("支付遇到问题!");
  57.                         });

  58.                 };
  59.                
  60.                
  61.                 var error = function(msg) {
  62.                         // 保存失败后清除订单数据
  63.                         //orderData.deleteData(orderRows);
  64.                         Baas.showError(msg);
  65.                 };

  66.                 // 保存数据
  67.                 orderData.saveData({
  68.                         "onSuccess" :  success,
  69.                         "onError" : error
  70.                 });

  71.         };
复制代码



QQ图片20160923175729.png

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-23 18:17:15 | 显示全部楼层
Data保存失败,应该是,报错格式不对,去studio的控制台中查看一下 ,后台有没有报错信息
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

7

主题

17

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
 楼主| 发表于 2016-9-25 07:47:34 | 显示全部楼层
闰土 发表于 2016-9-23 18:17
Data保存失败,应该是,报错格式不对,去studio的控制台中查看一下 ,后台有没有报错信息 ...

看了studio的控制台,没有报错
回复 支持 反对

使用道具 举报

7

主题

17

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
 楼主| 发表于 2016-9-26 12:17:16 | 显示全部楼层
重新检查了代码,删掉多余代码,恢复正常。结贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-3 23:37 , Processed in 0.064630 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表