почему два варианта в javascript работают одновременно?

0

Я хочу показать частичное действие вида ReqItem, когда я получу значение, которое больше нуля в OdrQty, оно покажет частичное представление ReqItem. В противном случае он не будет отображаться. Этот скрипт работает, но проблема в том, что он не делит общий /2.

    <script type="text/javascript">
        $(document).ready(function () {
            $('#OdrQty').blur(function () {
                var total = $('#OdrQty').val();

                $("#Qty1").val(total / 2);
                $("#Qty2").val(total / 2);
                $("#Qty3").val((total * 0.04) / 20);
                $("#Qty4").val((total * 0.07) / 20);

                if (total > 0) {
                    $("#ordDetail").empty();
                    $.get('/Ordering/ReqItem/', function (data) {
                        $("#ordDetail").html(data);
                    });
                };

            //alert("total:" + total);

        });
}

Когда я не использую какой-либо код, он работает с делением кода. Этот код

$('#OdrQty').blur(function () {
    var total = $('#OdrQty').val();

    $("#Qty1").val(total / 2);
    $("#Qty2").val(total / 2);
    $("#Qty3").val((total * 0.04) / 20);
    $("#Qty4").val((total * 0.07) / 20);


});

На мой взгляд, я использую этот код для просмотра частичного просмотра...

@*  @Html.Action("reqitem") *@
    <div id="ordDetail">


</div>

Так как я могу получить эти данные в одно и то же время и правильно работать. пожалуйста, помогите мне.

  • 0
    Можете ли вы alert(total); и посмотреть, содержит ли оно какое-либо значение?
  • 0
    @ICanHasCheezburger Да, оба раза оно содержит одинаковое значение OdrQty
Теги:
asp.net-mvc-4

1 ответ

0

В вашем блоке if есть точка с запятой после фигурной скобки. удалите его и проверьте его снова, ваш код в порядке.

  • 0
    Какой из них? некоторые судят, но те же условия
  • 0
    if (total> 0) {$ ("# ordDetail"). empty (); $ .get ('/ Ordering / ReqItem /', function (data) {$ ("# ordDetail"). html (data);}); }; убрать последнюю точку с запятой
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню