私の理解では、フォームが送信されると、追加の入力を追加してパラメーターを追加することはできません(少なくともこの[リンク]は私にその仮定を与えたものです)
例えば:
var form = $('form');
form.submit(function(e) {
searchForm.append(
'<input name="a" type="hidden" value="' + a + '">' +
'<input name="b" type="hidden" value="' + b + '">' );
}
したがって、次の推測は、場所を介して動的にパラメーターを追加することです。私はこのコードに従いましたが、それはページを更新し、1つのパラメーターを追加するだけで機能し、フォームの元の入力に乗ることができます。これは機能しません。
たぶん、私がやろうとしていることは、getでは不可能ですが、postだけでは不可能です。投稿は使いたくない。しかし、物事を明確にするために、私が場所を検索するユーザーとして、その人が検索を送信すると、jqueryは干渉しsubmit()
、アドレスを調べてlat/lngを見つけます。latとlngが存在する場合、検索したアドレスと一緒にlatとlngをgetを介して次のページに渡します。
例:
website.com/path?search=NC&a=35.38905&b=-78.486328