我在將數據/變量從android傳遞給javascript時出現問題。將變量從android傳遞給javascript
WebView webview = (WebView) findViewById(R.id.webview_graph);
WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
String temp = "yoolod";
webview.loadUrl("file:///android_asset/test.html");
webview.loadUrl("javascript:sample(\""+temp+"\")");
中的test.html
<!DOCTYPE html>
<html>
<head>
<!--Load the AJAX API-->
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
function sample(var){ //this is line 10
document.write (var);
//echo var;
}
</script>
</head>
<body>
</body>
</html>
我一直有這樣的,錯誤並不能找到解決辦法呢。希望您能夠幫助我。
「未捕獲的ReferenceError:樣品沒有定義」,源:(1) 「未捕獲的SyntaxError:意外令牌VAR」,來源:文件:///android_asset/test.html(10)
我試圖代碼以上先生但我仍然有錯誤 「未捕獲的ReferenceError:樣品沒有定義」,來源:(1)。 我甚至嘗試過上面的html,但仍然一樣。我錯過了什麼先生?順便說一句,謝謝 – chkm8 2014-08-30 05:14:16
,我會用這個谷歌圖表,我通過動態數據從android到javascript。也許你可以給一些提示,以更好地做到這一點。 – chkm8 2014-08-30 05:16:08