Я хочу показать частичное действие вида 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>
Так как я могу получить эти данные в одно и то же время и правильно работать. пожалуйста, помогите мне.
В вашем блоке if есть точка с запятой после фигурной скобки. удалите его и проверьте его снова, ваш код в порядке.
alert(total);
и посмотреть, содержит ли оно какое-либо значение?