Flex アプリケーションは、RemoteObject を介してリモートの ColdFusion メソッドを実行します。リモート メソッドの引数は VO です。VO の数値フィールドの 1 つは NaN です。CF側でNaNを認識する方法は?
私は次のことを試しました:
これは「true」を返します。
isDefined("vo.numeric_field_NaN")
isNumeric(vo.numeric_field_NaN)
これは「false」を返します。
isNull(vo.numeric_field_NaN)
そのため、vo.numeric_field_NaN が NaN の場合に「true」を返す次の式を使用しました。
((vo.numeric_field_NaN GT 0) AND (vo.numeric_field_NaN LT 0))
NaN をより明確に決定する方法があれば、アドバイスをお願いします。
PS:
この値をファイルに書き込もうとしましたが、「?」と書かれていました。シンボルを正しく表示するためのエンコーディングを見つけることができませんでした。試してみたところ、スニファーは「%FD」へのリクエストを示しています。