只是我,还是真的很难在 javascript 中使用变量?
我的问题是我想将我的 javascript 函数的一些结果用于 MVC .net 控制器,但我不能!
1.- 我的 JavaScript 函数在视图上运行:
$(document).ready(function () {
$('#go').click(function () {
// test for presence of geolocation
if (navigator && navigator.geolocation) {
navigator.geolocation.getCurrentPosition(geo_success, geo_error);
} else {
// nothing at this moment.
……
function geo_success(position) {
printLatLong(position.coords.latitude, position.coords.longitude);
}
除了 printLatLong 函数,我想使用参数 position.coord.latitude 通过 Html.ActionLink 将其发送到控制器,如下所示:
@Html.ActionLink("Link to Controller", "Action", "Controller", position.coords.latitude)
但是我不能使用 position.coords.latitude ,因为现在我已经退出了这个功能。我只想在我的 ActionLink 中使用该值作为参数,这太难了吗?:(
提前感谢您的帮助。