我如何在Javascript中使用模型
本文关键字:模型 Javascript | 更新日期: 2023-09-27 18:05:37
示例:
<script type="text/javascript">
function abc() {
var t = document.getElementById("name").value;
@foreach(Player pl in Model){
if (t == pl.Name) {
alert("This name is already use!");
}
}
</script>
错误:t -无法解析符号我如何在c#代码中使用JavaScript变量?在这个例子中可能吗?
不能在c#代码中使用JS变量,但可以在代码中使用c#变量。在大多数情况下,c#被用来渲染HTML或JS。
在你的情况下,它将是最好的,如果你渲染你的c#服务器端模型作为一个JS数组,你可以在以后迭代。
-
使一个动作返回你的列表(假设它是一个列表)为a JSON
-
使用AJAX get调用来获取数据。
干杯!
你可以这样做。
<script type="text/javascript">
function abc(players) {
var t = document.getElementById("name").value;
for(p in players) {
if (t == p.Name) {
alert("This name is already use!");
}
}
abc(@Html.Raw(Json.Encode( Model )));
</script>