2016-06-29 5 views
0

私のプロジェクトではURIを解析してビルドするためにURI.jsを使用していますが、URI.jsのドキュメントでは私のようなURLを作成しようとすると十分な例がありませんso:URI.jsでURLを作成する

// expect output: Admin.aspx?controller=login&action=submit 

var url = URI.build({ 
    path: "Admin.aspx", 
    query: { 
     controller: "login", 
     action: "submit" 
    } 
}); 

// actual result: Admin.aspx 

URI.jsを正しく使用するにはどうすればよいですか?それが表示されます

答えて

1

はあなたが

+0

、むしろ私の目標を達成するためにURL文字列を手動で書きます。 URI.jsは私にとっては便利ではありません。 – ineztia

+0

あなたが必要とするのは、その機能で示されたラップオブジェクトです。私は信じています。ライブラリを一度も使用していない。しかし、クエリの値がドキュメントの文字列であることを示す – charlietfl

+0

var url = URI.build({path: "Admin.aspx"、query:{URI.buildQuery({controller: "login"、action: "submit"})}}} );このためのコードが多すぎます。 – ineztia

0

これは動作するはずですあなたのクエリ文字列を作成するためにオブジェクトを渡すURI.buildQuery()をしたい

それは私が、単純なURLを構築するための機能のカップルとコードのトンを記述する必要が意味
var url = URI.build({ 
    path: "Admin.aspx", 
    query: URI.buildQuery({ 
     controller: "login", 
     action: "submit" 
    }) 
});