を提出し、IMを使用してユーザの位置を取得し、ボタンが押されると、jsはコーディネーションを取得してフォームの隠しフィールドに入れ、フォームはPHPに送られますが、フォームを送信すると、小さなポップアップが出てきます場所とそれはすぐにページをリフレッシュしたPHPのためにおそらくそれを消滅させる、私は何をすべきですか?私は既にフォームの送信ボタンをクリックすると言ったようにjsがトリガーされ、許可が受け入れられた後に許可を求めます。隠しフィールドは調整データで満たされ、フォームはサーバに送られますが、ボタンを押した後、位置を1秒間表示してすぐに消えてしまい、ページが更新されずに更新されます。どうすればこの問題を解決できますか?はHTML5ジオロケーションを使用してフォームこんにちは
-1
A
答えて
-1
* Chrome 50以降、Geolocation APIはHTTPSなどの安全なコンテキストでのみ動作します。 あなたのサイトが安全ではない発信元(HTTPなど)でホストされている場合、ユーザー の場所を取得するリクエストは機能しなくなります。これを解決する
0
一つの簡単な方法は、位置を検出し、ページ内のフォーム最初負荷が、それはだていないときがを提出したときに許可を求めJSコードを実行することです。
あなたの問題は、フォームの送信時に同時にJavaScriptを実行しようとしていることです。デフォルトの動作を上書きしない限り、onclickイベントで実行されるスクリプトに関係なく、フォームは送信され、待機しません。
もう1つの方法は、デフォルトの送信動作を変更することです。
$(function() {
$("#mySubmitButton").click(function(event) {
event.preventDefault(); //stops the form from submitting
//here write the code which asks for the location and puts it in the hidden fields
$("#myForm").submit(); //only now do we submit the form, manually.
});
});
関連する問題
- 1. HTML5 Webワーカーでジオロケーションを使用する
- 2. PHPとMySqlでHTML5ジオロケーションを使用
- 3. こんにちは私はイオンコードを使用しています
- 4. HTML5ジオロケーションlocationError.POSITION_UNAVAILABLE:
- 5. こんにちは、ライブラリを使用していない世界
- 6. Androidブラウザは、HTML5 API(GPSのみ)でジオロケーションを使用するCell-IDを使用しません。
- 7. Qt WebKitとHTML5ジオロケーション
- 8. HTML5ジオロケーションの実装
- 9. 高精度ジオロケーションHtml5
- 10. HTML5ジオロケーションAPIを使用して約束を実装するにはどうすればよいですか?
- 11. djangoフォームでhtml5を使うには?
- 12. こんにちは
- 13. こんにちは
- 14. こんにちは
- 15. こんにちは!
- 16. こんにちは
- 17. こんにちは
- 18. こんにちは
- 19. HTML5ジオロケーション認可問題
- 20. HTML5ジオロケーションを使用してジオロケーション(現在のユーザーの位置)を使用してGoogle Maps APIを初期化する方法javascript
- 21. $ state.go /#q =こんにちは/ /#/ q =こんにちは
- 22. WCF REST HTML5フォームの使用
- 23. こんにちは、私はここにjQueryの検証を使用しています選択オプションの検証
- 24. こんにちは、Windowsアセンブリでnasmを使用している世界
- 25. はネイティブリアクト - こんにちは、私は私のナビゲーションのために、このパッケージを使用してい
- 26. インテリジェントマーカーを使用したジオロケーション
- 27. JavaScriptを使用したジオロケーション
- 28. Html5ジオロケーションの非常に高い精度
- 29. こんにちは私は私のGoogleマップで国境を使用したい
- 30. RailsでHTML5ジオロケーションを保存して処理する
を最初にユーザーがアクセス権をグラン刚性待つより、( 'e.preventDefault()')送信beeingてからフォームを拒否...か月必要があります:あなたはjQueryのはこのようにクリックを処理し、ロードしていると仮定すると、彼の入力を拒否し、処理する – Dwza