SO私はjQuery DataTablesをセットアップして正常に実行しています。私の最終的な目標は、ユーザーが Google プレイスのオートコンプリートを使用して場所を更新し、更新時に「並べ替え可能な」距離列を DataTables テーブルに追加できるようにすることです。
計画は、Googleオートコンプリートのテキスト入力の横にボタンを配置することです.ページを数秒間ロードしている間、
1) テキスト文字列を読み取り、Google ジオ コーディング API で使用できるようにフォーマットします。
「クランボーン、ビクトリア、オーストラリア」---->「クランボーン+ビクトリア+オーストラリア」
2) ジオコード リクエストに挿入する
3) 結果の json から緯度と経度の値を抽出し、それらを vars に割り当てます。
ここで難しい部分が来ます.phpを使用して、ユーザー間の距離(緯度、経度)と、外部キー(すべてのSQL行には緯度経度データがあります)
次に、上記のエントリをxmlに送信することを考えていましたが、今回のみ、すべてのエントリに追加の値「DISTANCE」が含まれます。
いくつかの巧妙なコードを使用すると、この全体に1秒もかかりません。新しいDataTableテーブルにxmlが入力されます。今回のみ、すべての行の距離値を持つ距離列が含まれています。これは、DataTableなしでソート可能になります。これまでに何をハックします。
だから私は愚かですか、それともこれはやや良い考えですか、もっと簡単な方法はありますか?
私は本当にこれに対するいくつかの答えが欲しいですありがとう。