Javascript を使用して POST データ (Javascript オブジェクトにある) を送信し、結果ページを表示したいと思います。
私が最初に考えたのは、AJAX jQuery$.post()
メソッドを使用することでした。データ オブジェクトをこのメソッドに直接渡すことができるからです。ただし$.post()
、表示する代わりに結果を返すだけです ($('html').html(result)
問題があるようです - Javascript スクリプトが再度読み込まれます)。
だから私は、を使用して非表示のフォームを送信することが最善の方法であると考えました.submit()
。Javascript オブジェクトを HTML 形式にシリアライズするライブラリを知っている人はいますか? または、少なくともURIコンポーネントに。
いくつかの配列作業と再帰はいいでしょう、例えば:
{numbers: [5, 72]}
=>numbers[]=5&numbers[]=72
または
{user: {id: 5, name: 'Pepa'}}
=>user[id]=5&user[name]=Pepa
どうも。