微信小程序页面跳转跳到json去了怎么回事

微信小程序页面跳转跳到json去了怎么回事,第1张

微信小程序页面跳转跳到json去了,解决方法如下,

1、通过A页面设置缓存数据到B页面获取缓存到的数据格式来传输,不过不推荐,因为缓存数据大小也是有限制的,不适合大数据格式的缓存,小数据是可以的。 2、通过A页面传一个id到B页面,然后再重新请求接口获取新数据。

可以啊,我写一下。

/**

 * 

 * 开发公司:SOJSON在线工具 

 * 版权所有:© www.sojson.com

 * 博客地址:http://www.sojson.com/blog/ 

 * <p>

 * 

 * 方法用来传递和跳转

 * 

 * <p>

 * 

 * 区分 责任人 日期说明<br/>

 * 创建 周柏成 2017年4月25日  <br/>

 *

 * @author zhou-baicheng

 * @email  so@sojson.com

 * @version 1.0,2017年4月25日 <br/>

 * 

 */

@RequestMapping(value="test",method=RequestMethod.GET)

public String test(ModelMap model){

    

    

    List<String> list = new ArrayList<String>()

    list.add("参数1")

    list.add("参数2")

    model.put("list", list)//传递list

    

    

    Map<String,Object> map = new HashMap<String,Object>()

    map.put("JSON在线工具", "http://www.sojson.com")

    //map 转 json

    JSONObject json = JSONObject.fromObject(map)

    

    model.put("json", json)//传递json

    

    

    return "返回的页面"

}

转成json格式的字符串才能传递过去,接受后在eval生成对象

除非那个页面用window.open打开或者在iframe打开,意识就是没有刷新当前页面,就可以通过opener,parent之类的获取到转换后的对象

var o=opener.getJson()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9929997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存