为什么javascript中的两个选项同时工作?
我想显示部分视图操作ReqItem当我在OdrQty中获得大于零的值时,它将显示部分视图ReqItem。否则它不会显示。这个脚本正在运行,但问题是,它并没有除以total/2为什么javascript中的两个选项同时工作?,javascript,jquery,json,asp.net-mvc-4,Javascript,Jquery,Json,Asp.net Mvc 4,我想显示部分视图操作ReqItem当我在OdrQty中获得大于零的值时,它将显示部分视图ReqItem。否则它不会显示。这个脚本正在运行,但问题是,它并没有除以total/2 <script type="text/javascript"> $(document).ready(function () { $('#OdrQty').blur(function () { var total = $('#OdrQ
<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);
});
}
在我看来,我正在使用此代码查看局部视图
@* @Html.Action("reqitem") *@
<div id="ordDetail">
</div>
@*@Html.Action(“reqitem”)*@
因此,我如何能够同时获得这些数据并正常工作。请专家们帮助我。在if块中,花括号后面有一个分号。移除它并再次检查您的代码是否正常。您是否可以
警报(总计)代码>并查看它是否包含任何值?@ICanHasCheezburger是的,两次它都包含相同的OdrQtyif(total>0){$(“#ordDetail”).empty();$.get('/Ordering/ReqItem/',function(data){$(“#ordDetail”).html(data);};去掉最后一个semicolon@MNAH如果不编写if(total>0)代码,则代码有效{
block right?如果是这样的话,那么正如克里希纳指出的那样,block末尾的分号一定是错误。在#ordDetail
中是否有任何输出?@ICanHasCheezburger当我完全删除分号时,我的脚本不起作用,代码中没有显示任何错误。所以我认为我的false不在这里。如果你给了who比上一个结束括号中的脚本块小,缺少分号。我刚刚根据您的代码创建了相同的场景。请检查
@* @Html.Action("reqitem") *@
<div id="ordDetail">
</div>