evalJSを使います。
◆その1
test.js
webView.evalJS("test(SAY = '社畜!',SAY2 = '最高!')");
test.html
<html> <body> <script type = "text/javascript"> function test(title) { Ti.API.info(SAY); alert(SAY); Ti.API.info(SAY2); alert(SAY2); }; </script> </body> </html>
◆その2(JSON)
test2.js
var hours = 5; //webView.evalJS("chart( HOUR = " + hours + ")");//この方法だとでません webView.evalJS("chart( HOUR = " + JSON.stringify(hours) + " )");//でた! });
test2.html
<html> <body> <script type="text/javascript"> Ti.API.info("睡眠時間:" + HOUR + "時間"); //以下失敗例 //Ti.API.info(hours[0]);//はかない //Ti.API.info(HOUR);//はかない </script> </body> </html>
*このブログは飼いならされた社会人の皆様を応援しています