ember.js.whenでクエリパラメータを使用しているときに問題が発生しました。 "+" it.isの代わりに "space"を追加すると、URLから正確なパラメータを取得してリクエストオブジェクトとして送ることができます。私はあなたがURLに;/? : @ & = + $ ,
これらの文字を表すことができないと思いますEmber.js - クエリparamsが "+"文字を削除して空白文字を追加する
例
UPA ++ P1wwB1uoAJQkxe3CySxIXj5so5G
UPA P1wwB1uoAJQkxe3CySxIXj5so5G(A後の2つのスペース文字)
'+'は、URLの空白を表す古い方法です。それらがスペースに変更されている場合は、これらのURLを構築しているものに値を渡す前に値をURLエンコードする必要があることを意味します。あなたは私たちにあなたのコードを示していないので、その修正がどこにあるのかあなたに伝えるのは難しいです。 – JLRishe
@JLRishe実際の問題は、エンコードしようとしているurl.whenのように正確な値を取得する必要があることです。 "+"の代わりに "%20"を追加します。 – vivek
明らかに、 '+' esをスペースに変換しているものがあります。その前に値をエンコードする必要があります。 '%20'を取得している場合は、すでに' + 'がスペースに変換された後にエンコードしていることを意味しますが、遅すぎます。 – JLRishe