我正在尝试通过使用jQuery获取变量中的TempData值
$("#save").click(function () {
alert("ok")
var tran = '@TempData["m_pran"]';
@*var ptran1 = $('@TempData["m_pran"]').val().trim();*@
if (tran) {
alert(tran)
} else {
alert("Not Get tran ");
}
});
答案 0 :(得分:0)
您需要在值周围加上括号:
$("#save").click(function () {
alert("ok")
var tran = '@(TempData["m_pran"])';
if (tran) {
alert(tran)
} else {
alert("Not Get tran ");
}
});
答案 1 :(得分:0)
如果您的脚本位于cshtml文件中,那是正确的。 如果将脚本分隔为脚本文件。
您应将input tag
与type hidden
一起使用来存储温度值。
在cshtml文件中
<input type="hidden" id="m_pran" value="@TempData["m_pran"]"/>
在js文件中
$("#save").click(function () {
alert("ok")
var tran = $('#m_pran').val();
if (tran) {
alert(tran)
} else {
alert("Not Get tran ");
}
});