我正在开发MVC应用程序。 在视图中,我声明了一些变量,我想在Jscript中使用它。
@model PaymentAdviceEntity.EMI
@{
ViewBag.Title = "Create";
double TotalAmt = 0;
}
@using (Html.BeginForm("Edit", "EMI", FormMethod.Post, new { @id = "frmEdit" }))
{
@if (Model.EMI_Child.Count > 0)
{
@foreach (var PaidEMIList in Model.EMI_Child)
{
TotalAmt = TotalAmt + PaidEMIList.Amount;
}
}
}
<script>
$(document).ready(function () {
CheckBalAmt();
});
function CheckBalAmt()
{
var nTotalAmount = document.getElementById("TotalAmount").value;
var nAllreadyPaidAmount = document.getElementById("AllreadyPaidAmount").value;
var BalAmt = nTotalAmount - nAllreadyPaidAmount;
var totalAmt1 = @TotalAmt; <- Shows error here...
var BalAndTotalAmt = BalAmt +totalAmt1;
$('.BalanceAmt').text("Bal Amt. : " + BalAndTotalAmt );
}
</script>
在上面的CheckBalAmt()方法中我想显示变量TotalAmt的值... 但它没有显示任何东西......
答案 0 :(得分:0)
var totalAmt1 = ('@TotalAmt');
var BalAndTotalAmt = BalAmt - totalAmt1;
alert(@TotalAmt);
$('.BalanceAmt').text("Bal Amt. : " + BalAndTotalAmt );
此代码有效......
答案 1 :(得分:-1)
function CheckBalAmt()
{
alert('@TotalAmt');
}
您必须使用剃须刀符号