在我的ASP.Net MVC 5项目中,我有一个cshtml文件,它有一个视图模型。现在在视图模型中,我有一个名为Temp
的字符串变量,我需要传递给ajax调用。如何通过ajax调用发送模型数据
<script>
$(document).ready(function() {
$("#Hello").blur(function() {
var x = $('#Site').val();
var e = @Model.Temp; // Here I get the value in developer tool but it says "Uncaught Reference Error type: undefined"
$.ajax({
type: 'POST',
url: '/Settings/CheckPrefix',
data: { Prefix: x , Site: e },
success: function (data) {
},
error: function() {
}
});
});
});
</script>
如何在脚本中捕获Temp变量并将其发送到ajax调用。我可以在开发人员工具中看到TEMP
的值。
编辑
好吧,我不喜欢下面
var e = "@Model.Temp";
我是初学者,我不知道这是正确的做法一些事情。请引导我。
谢谢你这么多命名空间的答案。这真的很有帮助。今天我学到了一些有趣的新东西。 :) – Unbreakable