Разделите 'десятичное число' в VB.NET

Попробуйте отправить «dataType» во время запроса по ajax. попробуйте это -> dataType: 'json',

$.ajax({

url : ajax_url,
data : data,
dataType: 'json',
success : function(response) {
}
});
12
задан Peter Mortensen 2 January 2017 в 22:45
поделиться

2 ответа

Можно использовать Математику. Усеченный (десятичное число) и затем вычитают это из оригинала. Знайте, что это даст Вам отрицательную величину для обеих частей, если вход будет десятичным (например,-1.5 =>-1,-.5)

Править: Вот версия кода Eduardo, который использует десятичное число повсюду:

Sub SplitDecimal(ByVal number As Decimal, ByRef wholePart As Decimal, _
                 ByRef fractionalPart As Decimal)
    wholePart = Math.Truncate(number)
    fractionalPart = number - wholePart
End Sub
20
ответ дан 2 December 2019 в 06:10
поделиться

(Как Jon Skeet говорит), остерегайтесь этого, целая часть десятичного числа может быть больше, чем целое число, но эта функция получит Вас идея.

    Sub SlipDecimal(ByVal Number As Decimal, ByRef IntegerPart As Integer, _
                    ByRef DecimalPart As Decimal)
        IntegerPart = Int(Number)
        DecimalPart = Number - IntegerPart
    End Sub

Используйте версию Jon при использовании больших чисел.

4
ответ дан 2 December 2019 в 06:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: