0
我正在開發MVC應用程序。 在視圖中,我已經聲明瞭一些變量,並且我想在Jscript中使用它。在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的價值... 但它不顯示任何東西......
由於它的工作......如果我有一些語句中使用呢? 'var BalAndTotalAmt = BalAmt + $('@ TotalAmt');'那是正確的嗎? – bnil
做一些事情:var total = @TotalAmt;然後做var BalAndTotalAmt = BalAmt + total; – TGH
它給分號附近的語法錯誤... – bnil