静的 html ページから別のドメインでホストされている別のページにデータを投稿する必要があります。通常、post メソッドを使用してその中にフォームを作成し、iframe を作成し、そのアクションがその Web ページに向けられ、最後にそのフォームを送信します。複雑なのは、静的な html ページからデータを収集し、iframe 内に同様の (レプリカ) フォームを作成することです (主に上記の属性 viz メソッドとアクションを使用)。フィールドがたくさんある場合、javascriptだけでそれを行うのに苦労します。それで、このことだけのためのjqueryソリューションはありますか?
1779 次
1 に答える
1
代替方法として JSONP を使用してみることができます。JSONP の簡単な概要は、ウィキペディア ( http://en.wikipedia.org/wiki/JSON#JSONP ) にあります。jQuery は、.getJSON メソッド ( http://docs.jquery.com/Ajax/jQuery.getJSON ) を介して JSONP サポートを実装します。
残念ながら、JSONP を使用するには、フォーム データをクエリ文字列 (POST 要求ではなく GET 要求) として送信する必要があります。jquery の serialize メソッド ( http://docs.jquery.com/Ajax/serialize ) を使用して、フォームをクエリ文字列にシリアル化できます。
于 2010-01-20T17:25:46.123 に答える