微信小程序不支持eval 和JSON.parse 等函数吗

微信小程序不支持eval 和JSON.parse 等函数吗,第1张

微信小程序不支持eval和JSON.parse等函数,其原因主要在于其可能导致的不安全性。

微信小程序的获取方式:

线下扫码。小程序最基础的获取方式,是二维码。大家可以打开扫一扫,通过微信扫描线下二维码的方式进入小程序。

线下扫码

微信搜索。在微信客户端最上方的搜索窗口,你可以通过搜索获取一个小程序。

公众号关联。同一主体的小程序和公众号可以进行关联,并相互跳转,该功能需要经开发者自主设置后使用。一个公众号可以绑五个小程序,但一个小程序只能被一个公众号绑定。你可以通过公众号查看并进入所绑定的小程序。

好友推荐。当你发现一个好玩的或者实用的小程序,可以将这个小程序,或者它的某一个页面转发给好友或群聊。但是注意,小程序无法在朋友圈中发布分享。

历史记录。当你使用过某个小程序后,在微信客户端的“发现-小程序”里的列表,就可以看到这个小程序,想要再次使用它时,通过列表中的历史记录就可以进入。

返回的是个json,

给你个思路,自己解决下,做不了在追们问:

1、需要用eval函数将返回的串转化成可用的strig串,eval(data),但是因为原串里面是以{}开始和结束的,会被认为是可执行方法,因此需要加上()包围起来,var jsonobj=eval("("+data+")"),然后再alert("ID:" + jsonobj.id + "\nName:" + jsonobj.time)就能正常显示了

2、获取的时候就直接表示返回的是json格式,用$.getJSON代替$.get,其他代码不变,也能正常获取。


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

原文地址: http://outofmemory.cn/yw/12073926.html

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

发表评论

登录后才能评论

评论列表(0条)

保存