Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。456件2現在、Geolocationで位置情報とテキストを入力したデータをajaxでjsonに送信するWebアプリの機能を製作しています。ajaxによるjsonデータの通信部分にも自信があると言えず、今のコードでは無反応状態です。ajaxによる入力データの取得とPOST送信の部分に助言があればお願いします。'位置情報の取得を許可されていません。'位置情報の取得に失敗しました。'位置情報を取得中にタイムアウトしました。API対応ブラウザでアクセスしてください。alert("サーバーエラーです。票1まず、clickをバインドしていますが、グローバルに直書きだとDOMの準備が出来ていないためバインドできません。DOMContentLoadedの中に入れましょう。これでまずクリックイベントが走るようになるはずです。あとajaxへdataをpostする際にJSON文字列にしているのには意味があるのでしょうか?下記のようにすればObjectをそのまま渡せます。あと通信エラーの判別の引数がないとエラー時に対処に困ります。試験中はつけておいたほうがいいかと思います。alert("サーバーエラーです。}});問題の切り分けとして、まずどこまでコードが走っているか調査すべきです。今回の場合、1.クリックイベントが走っているか?2.通信できているか?3.通信のパラメータは正しいか?と調査できるはずですので、consoleを置くなどして調査しましょう。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。