为了账号安全,请及时绑定邮箱和手机立即绑定

求问关于android调用js方法的问题!!!

求问关于android调用js方法的问题!!!

当年话下 2018-08-07 09:09:47
如题,在调用js方法,传入json对象,在js方法中,接受后打印出来的却是字符串android调用如下:webview.loadUrl("javascript:doSomething('"+ data+"')");在android端已经定义了data为json对象,猜测是因为用 +拼接,导致data变为了字符串,请问有什么办法可以解决这个问题,即在android端中传递json对象给js,js接收的时候仍是json对象??
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

你这是拼接调用js函数必然会转成字符串,如果不能修改doSomething函数可以这样"javascript:doSomething(JSON.parse('"+data"')")


查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 689 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信