【问题标题】:How to put @ symbol in jquery code in mvc5 razor view如何在 mvc5 razor 视图中将@符号放入 jquery 代码中
【发布时间】:2020-11-17 21:40:36
【问题描述】:

我有经度和纬度位置,现在我想在谷歌地图中显示经度和纬度...这是一个链接,我们可以通过它免费显示它...https://www.google.com/maps/@30,70z...

$('btn-location').click(function () {
        var lon = $('longitude').text(); // value here is 70
        var lat = $('latitude').text(); // value here is 30

        window.location.replace("https://www.google.com/maps/@" + lat + "," + lon + "z");
    });

这是使用 jquery 的代码,但我在 @ 符号上遇到错误 ....

【问题讨论】:

    标签: jquery asp.net .net razor asp.net-mvc-5


    【解决方案1】:

    由于 @ 是 Razor 页面中的特殊字符,您需要对其进行转义。只需使用@@

    【讨论】:

      【解决方案2】:

      尝试以下代码 sn-p:@@ 是 Razor 视图中 @ 的转义字符。

      $("#btn-location").click(function () {
             var lon = $("#longitude").text(); // value here is 70
             var lat = $("#latitude").text(); // value here is 30
             window.location.replace("https://www.google.com/maps/@@" + lat + "," + lon + "z");
           });
      

      得到结果:https://www.google.com/maps/@30,70z

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-08
        • 1970-01-01
        • 1970-01-01
        • 2017-03-23
        • 2020-02-15
        • 1970-01-01
        • 2014-08-17
        • 2012-01-30
        相关资源
        最近更新 更多