###前提・実現したいこと
milkcocoaのサーバへ
javascriptにて、htmlのボタンonClickイベントでデータを送信したい。
###発生している問題・エラーメッセージ
ビルドは正常に完了しますが、
androidにインストールすると、動作しません。
イベント内のfunction内だと動作しない。
エラーメッセージは特になし
###該当のソースコード
javascript
1<!DOCTYPE HTML> 2<html> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 6 <meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'"> 7 <script src="components/loader.js"></script> 8 <link rel="stylesheet" href="components/loader.css"> 9 <!-- <link rel="stylesheet" href="css/style.css"> --> 10 11 <script src="https://cdn.mlkcca.com/v2.0.0/milkcocoa.js"></script> 12 <!-- <script src="js/milkcocoa_v220.js"></script> --> 13 14<br /> 15<div> 16 <font size="7"> 17 <INPUT type="button" name="Btn3" id='id_Btn3' style='color:#333399' value="ON" onclick="fncOnBtn_onClick()"> 18 </font> 19</div> 20<script> 21 var MILKCOCOA_APP_ID = "dog****"; 22 var MILKCOCOA_DATASTORE ="LED"; 23 24 // データストアの作成 25 var milkcocoa = new MilkCocoa(MILKCOCOA_APP_ID); 26 var MyDataStore = milkcocoa.dataStore(MILKCOCOA_DATASTORE); 27 28 function fncOnBtn_onClick(){ 29 console.log("fncOnBtn_onClick()"); // 正常 30 MyDataStore.push({ "LED" : 1, "STATE" : 1}); //←★動かない 31 alert("IN OnBtn onClick()"); // 正常 32 } 33</script> 34 35</head> 36 <body> 37 <br /> 38 This is a template for Monaca app. 39 <script> 40 window.onload = function() { 41 MyDataStore.push({ "LED" : 1, "STATE" : 1}); // 正常 42 }; 43 </script> 44 </body> 45</html>
###試したこと
MonacaのクラウドIDE上では、正常に動作する。
PC上で、htmlのファイル名で保存した場合も、正常な結果。
プロジェクトを作り直しても、解決しない。
###補足情報(言語/FW/ツール等のバージョンなど)
andriodのバージョンは、4.2.2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/09 03:22
2017/08/09 04:46
2017/08/10 10:25