2
JSONとjQuery AJAX呼び出しを使用して、フロントエンドから製品価格を戻しています。 JSONオブジェクトに小数点が含まれていない整数(21.50ではなく21)を渡すと、結果のアクションメソッドに10進数のプロパティが入力されません。 jscriptに常に丸数字の.00を明示的に含めるようにする簡単な方法はありますか?JSONポストバックで小数点が正しく渡されないC#
JSONとjQuery AJAX呼び出しを使用して、フロントエンドから製品価格を戻しています。 JSONオブジェクトに小数点が含まれていない整数(21.50ではなく21)を渡すと、結果のアクションメソッドに10進数のプロパティが入力されません。 jscriptに常に丸数字の.00を明示的に含めるようにする簡単な方法はありますか?JSONポストバックで小数点が正しく渡されないC#
強制的に10進数を使用する場合は、コールバックのデータを構築するときに番号のtoFixed
関数を呼び出します。 (精度はよりも長い場合は、ラウンド)
var flatNum = 21;
$.ajax({
data: {
name: "Name",
num: flatNum.toFixed(2);
},
...
});
小数点以下2桁という意志パッドに番号を行います。
申し訳ありませんが、これは正解です。 StackOverflowに戻る前に関数が見つかりました。レスポンスありがとう! – user623647