0

学校のリストに対してjquery $getを実行しているときに問題が発生しました。RQLForeach ドロップレットを使用してリストを取得し、出力を JSON に指定しました。次に、返された JSON を取得し、jQuery テンプレートを使用して結果をレンダリングしました。

King's問題King's School であるはずの出力に次のように表示されました。

デコードを正しく処理するはずの {{html schoolName}} を使用しました。しかし、そうではありませんでした....

4

1 に答える 1

1

問題の解決策。

問題: エンコードとデコードが 2 回行われていましたか。最初に、ドロップレットから出力を取得する json:object は、既に XML をエスケープしていました。したがって、アポストロフィの & をエンコードします。&amp#39;つまり、の代わりにクライアント側に到達していました '。したがって、{{hmtl}} は正しくデコードできませんでした

回答: <json:object escapeXml="false">これは、クライアント側に到達するまでに&#39;、jquery {{html }} タグによってデコードされる正しい形式になっていることを意味します。

于 2015-09-21T08:05:53.267 に答える