0
私はAngularJSスターターです。私はユーザーが新しいページにリダイレクトしようとしています。[更新:全く新しいページです。外部URLになる可能性があります]ユーザーがボタンをクリックしたときのデータです。AngularJS - 新しいURLにデータを送信
jQueryを使用すると、クリックハンドラ関数では、プログラムでフォームを作成してからフィールドを追加し、フォームを新しいURLに送信できます。
var form$ = $('<form></form>').attr('action', 'http://example.com/test').attr('method', 'post');
var input$ = $('<input />').attr('type', 'hidden').attr('name', aName).attr('value', aValue);
form$.append(input$);
form$.appendTo('body').submit();
これを達成するための方法はありますか?
は '新しいpage'を定義し、DOM内の要素を選択するために使用できるセレクタにしかし、より限定されています。角度ルータを使用すると、1つのページアプリ内で無限ルートを使用でき、新しくロードされたルートで使用するためのサービスデータを格納できます。または、これはフォーム 'action'に基づいた完全なページリロードですか? – charlietfl
全く新しいページです。ありがとう。 – thermostat