wp-googlemaps開発中その2
2006年10月10日 (火曜日) - 17:32:52 by webmaster
記事投稿時にgeocodingさせようと思っていろいろやってみたけれど、問題の回避方法が見つからない。
1. 記事投稿(フォーム送信ボタンをクリック)
↓
2. onsubmitイベントで処理開始
↓
3. geocodingして記事中の住所文字列に緯度経度情報を追加
↓
4. フォーム送信
という流れで処理をしたいのだけれど、
submitイベントを生かしておくとgoogleからの非同期通信が完了する前にフォーム送信されてしまうし、
イベントをキャンセル(preventDefault)してしまうとこんどは変換後のフォーム送信が出来ない。
うまい方法は無いのだろうか?
とりあえずの逃げとして、記事入力中にkeyupイベントで即時変換をかけたけれど。