05309
05309
  • 发布:2018-07-09 22:42
  • 更新:2018-07-10 09:02
  • 阅读:954

json返回值存储不成功

分类:MUI
mui

success: function(data) {
var logout = data.Variables.formhash;
plus.storage.setItem('formhash', logout);
var formhash = plus.storage.getItem('formhash');
console.log(formhash); //打印看看
console.log(JSON.stringify(data)); //打印看看
mui.toast(data.Message.messagestr);
},

在页面调用 formhash 不成功,打印出来是有值显示的。

2018-07-09 22:42 负责人:无 分享
已邀请:
Danny

Danny - QQ125904483

http://www.html5plus.org/doc/zh_cn/storage.html#plus.storage.setItem
说明:
如果设置的键在应用数据存储中已经存在,更新存储的键值。 存储的键和值没有容量限制,但过多的数据量会导致效率降低,建议单个键值数据不要超过10Kb。

参数:
key: ( DOMString ) 必选
存储的键值
value: ( DOMString ) 必选
存储的内容

意思就是说,存储的值不能是对象,只能是字符串:
plus.storage.setItem('formhash', JSON.stringify(logout));

  • 05309 (作者)

    var formhashnew = plus.storage.getItem('formhash');

    var url = domain+"/api/mobile/index.php?mobile=no&version=1&module=login&action=logout&formhash="+formhashnew;


    失效

    2018-07-10 13:42

该问题目前已经被锁定, 无法添加新回复