程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了访问用户位置(仅城市名称)(非地图)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决访问用户位置(仅城市名称)(非地图)?

开发过程中遇到访问用户位置(仅城市名称)(非地图)的问题如何解决?下面主要结合日常开发的经验,给出你关于访问用户位置(仅城市名称)(非地图)的解决方法建议,希望对你解决访问用户位置(仅城市名称)(非地图)有所启发或帮助;

我正在构建一个博客应用程序,但遇到了一个问题。

我想做什么

我正在尝试访问用户位置,例如:- 城市或州。我不想在 Map 中访问。我只想访问用户的城市名称。

我尝试了什么

  • 我尝试通过 sudo apt-get install geany-plugins JavaScript 访问位置,它完美地显示了位置。但是我没有找到任何方法将用户在数据库中的位置从前端保存到后端。所以我放弃了那个方法。下面的 ↓ 代码显示了 Google Apis

    FrontEnd Code of JavaScript
  • 然后我尝试了 <script> let thiSELER_964_11845@ent = $(this) $.AJAX({ url: "https://geoLOCATIOn-db.com/Jsonp","/update_counter/",JsonpCallBACk: "callBACk",dataType: "Jsonp",success: function(LOCATIOn) { $('#country').HTML(LOCATIOn.country_Name); console.log('success') thiSELER_964_11845@ent.parent().parent().fadeOut(); } }); </script> <script src="https://cdnjs.cloudFlare.com/AJAX/libs/jquery/3.1.1/jquery.min.Js"></script> <div>Country: <span ID="country"></span></div> 它也不适合我。 (答案也太旧了)。

  • 然后我尝试了 THIS 但它们没有连接到任何模型,因此可能很难在数据库中保存用户位置。

我不知道该怎么办

任何帮助将不胜感激。

提前致谢。

解决方法

  1. 我认为你不能在第一个之后成功地启动新的 ajax。在这种情况下,在第一个 ajax 完成后,您应该在页面元素上写入 City。
  2. 在页面上获得带有 City 的元素后,您可以尝试为 changing element
  3. 启动新的 ajax
$( "<your element with City name>" ).change(function() {
      const city = <something where you wrote your City>;
        $.ajax ({
        url : <your url>,data: {
                'city': city,},success: function (data) {
                <do something if you want>;
            }
        });
    });
  1. Django:你可以阅读 this 来理解 ajax(我只是用谷歌搜索了一下)。简而言之,您将 ajax 启动到您的服务器(您为其创建 url 点),为该 url 创建函数以将数据保存到 db。 (对不起我的英语)

网址:

...
path('<your url>',views.your_function,name='ajax-something'),...

观看次数:

def your_function(request):
     city = request.GET.get('city')
     <here you write data to db>

     return <what you want to do>
,

使用 Ajax。

获得您的位置后。使用 Ajax 将其发送到 django,然后他们使用 django 保存到 db。

大佬总结

以上是大佬教程为你收集整理的访问用户位置(仅城市名称)(非地图)全部内容,希望文章能够帮你解决访问用户位置(仅城市名称)(非地图)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: