Monacaを使いモバイルアプリ開発を試みています。
Ajaxを使ったPostを行っていますが、下記のようなエラーが出て送信できませんでした。
Error : [Exception... "<no message>" nsresult: "0x805e0006 (<unknown>)" location: "JS frame :: https://preview-574-5745a66e7e21933d379f4918-5745a6707e21933d379f491a.monaca.mobi/www/components/loader.js :: .send :: line 7897" data: no]
エラーメッセージの内容もよくわからなかったです。
どのような記述にすれば通るのでしょうか?
よろしくお願いします。
※通常ブラウザからのAjax Postは成功しています。
HTML
1<html> 2 <head> 3 <title>PhoneGap</title> 4 <meta name="viewport" content="width=device-width, user-scalable=no"> 5 <meta http-equiv="Content-type" content="text/html; charset=utf-8"> 6 <meta http-equiv="Content-Security-Policy" content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'"> 7 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> 8 <script type="text/javascript" src="components/loader.js"></script> 9 <link rel="stylesheet" type="text/css" href="components/loader.css"> 10 <script type="text/javascript"> 11 document.addEventListener("deviceready", onDeviceReady, false); 12 function onDeviceReady(){ 13 console.log("PhoneGap is ready."); 14 monaca.updateUIStyle("header", "title", "PhoneGap Demo"); 15 monaca.updateUIStyle("tapme-button", "disable", true); 16 } 17 </script> 18 <link rel="stylesheet" href="phonegap-demo/master.css" type="text/css" media="screen" title="no title"> 19 <script type="text/javascript" charset="utf-8" src="phonegap-demo/main.js"></script> 20 </head> 21 <body onload="init();" id="stage" class="theme"> 22 23 <h1>Welcome to Cordova!!</h1> 24 <h2>this file is located at phonegap-demo.html</h2> 25 <div id="info"> 26 <h4>Platform: <span id="platform"> </span>, Version: <span id="version"> </span></h4> 27 <h4>UUID: <span id="uuid"> </span>, Name: <span id="name"> </span></h4> 28 <h4>Width: <span id="width"> </span>, Height: <span id="height"> 29 </span>, Color Depth: <span id="colorDepth"></span></h4> 30 </div> 31 <dl id="accel-data"> 32 <dt>X:</dt><dd id="x"> </dd> 33 <dt>Y:</dt><dd id="y"> </dd> 34 <dt>Z:</dt><dd id="z"> </dd> 35 </dl> 36 <p class="post">aaaaa</p> 37 <a href="#" class="btn large" onclick="toggleAccel();">Toggle Accelerometer</a> 38 <a href="#" class="btn large" onclick="getLocation();">Get Location</a> 39 <a href="tel:411" class="btn large">Call 411</a> 40 <a href="#" class="btn large" onclick="vibrate();">Vibrate</a> 41 <a href="#" class="btn large" onclick="show_pic();">Get a Picture</a> 42 <a href="#" class="btn large" onclick="get_contacts();return false;">Get Phone's Contacts</a> 43 <a href="#" class="btn large" onclick="check_network();return false;">Check Network</a> 44 <dl> 45 <dt>Compass Heading:</dt><dd id="h">Off</dd> 46 </dl> 47 <a href="#" class="btn large" onclick="toggleCompass();return false;">Toggle Compass</a> 48 <div id="viewport" class="viewport" style="display: none;"> 49 <img style="width:60px;height:60px" id="test_img" src="" /> 50 </div> 51 </body> 52<script> 53$(function() { 54 $(".post").on("click",function() { 55 $.ajax({ 56 type: "POST", 57 url: "http://ドメイン/ディレクトリ/index.php", 58 data: { 59 "title": "送信完了" 60 }, 61 success: function(data, dataType) { 62 alert("success"); 63 }, 64 error: function(XMLHttpRequest, textStatus, errorThrown) { 65 alert('Error : ' + errorThrown); 66 } 67 }); 68 return false; 69 }); 70}); 71</script> 72</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/29 04:45