如何在MVC4中查看javascript变量?

如何在MVC4中查看javascript变量?,javascript,asp.net-mvc-4,razor,Javascript,Asp.net Mvc 4,Razor,我知道这是一个小问题,但我没有找到任何解决方案,所以我有一个javascript变量 var-coords=[]我想把它放到我的视图中: <input type="submit" name="Tracking" value="Tracking" data-coords="//here !!!"/> 因此,如果有人有任何想法,我将非常感激。您可以在客户端处理: // javascript version // safe, if you have only one element

我知道这是一个小问题,但我没有找到任何解决方案,所以我有一个javascript变量

var-coords=[]我想把它放到我的视图中

<input type="submit" name="Tracking" value="Tracking" data-coords="//here !!!"/>


因此,如果有人有任何想法,我将非常感激。

您可以在客户端处理:

// javascript version
// safe, if you have only one element that has a name "Tracking"
var btn = document.getElementsByName("Tracking")[0].value;
var a = document.createAttribute('data-coords');
a.value = coords;
btn.setAttributeNode(a);

// or do it easier with jquery
$('[name="Tracking"]').attr('data-coords', coords);

您可以在客户端处理它:

// javascript version
// safe, if you have only one element that has a name "Tracking"
var btn = document.getElementsByName("Tracking")[0].value;
var a = document.createAttribute('data-coords');
a.value = coords;
btn.setAttributeNode(a);

// or do it easier with jquery
$('[name="Tracking"]').attr('data-coords', coords);
方法1; 你可以使用这个代码

 $("[name='Tracking']").attr("data-coords",coords);
方法2

如果不需要,请使用数据坐标

您可以使用jquery.data()

替换这个

<input type="submit" id="Tracking" name="Tracking" value="Tracking"/>
方法1; 你可以使用这个代码

 $("[name='Tracking']").attr("data-coords",coords);
方法2

如果不需要,请使用数据坐标

您可以使用jquery.data()

替换这个

<input type="submit" id="Tracking" name="Tracking" value="Tracking"/>

如果您想在HTML中设置动态值,应该使用JavaScript来实现。这样做的确切方式取决于上下文——确切地说,您想在什么时候设置这些值,以及之前想对它们做什么


如果您想在DOM load上设置
数据坐标
的值,并使用jQuery,请编写更新此
输入
函数内部的
数据坐标
属性的代码。如果使用jQuery,您可以使用函数来实现这一点。

如果您想在HTML中设置动态值,应该使用JavaScript来实现。这样做的确切方式取决于上下文——确切地说,您想在什么时候设置这些值,以及之前想对它们做什么

如果您想在DOM load上设置
数据坐标
的值,并使用jQuery,请编写更新此
输入
函数内部的
数据坐标
属性的代码。如果使用jQuery,则可以使用函数来完成此操作