【问题标题】:Identify/Get the city when the form submits提交表单时识别/获取城市
【发布时间】:2020-12-02 19:02:26
【问题描述】:

如何自动获取带有表单详细信息的城市参数?

注意:我正在使用 Oracle 数据库从表单中获取数据。

这是我正在使用的代码:

 <script>
     $(document).ready(function() {
        $("#submit-form-button").click(function() { submitForm(); });
    });
    function submitForm() {

     $.ajax({
      type: "POST",
      url: "",
      data: {  
      NAME:   $("#regName").val(), 
      EMAIL:  $("#regEmail").val(), 
      MOBILE: $("#regPhone").val(), 
      NOTE:   $("#NOTE").val(),
      SOURCE: 'MUDON.COM',
      CITY: 'ADD CITY',
      },

      success: function() {
         return false;
      },
      dataType: 'html'
   });


};
</script>

   <!-- You need to ADD CITY VALUE FROM getgeoip function to the CITY Parameter above. -->

<script type="application/javascript" src="http://www.telize.com/geoip?callback=getgeoip"></script>
<script type="application/javascript">
    function getgeoip(json){
        document.write("", json.city);
    }
</script>

【问题讨论】:

  • 欢迎来到 SO。 “您需要将 CITY VALUE FROM getgeoip 函数添加到上面的 CITY 参数。”对您来说意味着什么......?如果是的话,你能解释一下这是什么意思..?
  • @TilwinJoy 我原以为这意味着需要将来自getgeoip 函数的city 值添加到上面的city 参数中。再说一次,我不是语言学家。
  • @Bluefire “要求代码的问题必须证明对正在解决的问题有最低限度的了解。包括尝试的解决方案、它们为什么不起作用以及预期的结果” - Asking
  • @TilwinJoy 有一个以代码形式尝试的解决方案,用户不知道为什么它不起作用(这就是他问这个问题的原因,是吗?),预期结果是“ 您需要将 CITY VALUE FROM getgeoip 函数添加到上面的 CITY 参数中”,正如我所说,它的含义很清楚。

标签: javascript html ajax forms


【解决方案1】:

我去了http://www.telize.com/geoip?callback=getgeoip,那里没有city的数据;仅countryisp 等。有你的问题。

编辑:来自telize.com的文档:

Please note that the IP location database may not contain all information about a given IP. In this case, only the available data is displayed.

所以,实际上一个城市参数,但它并不总是存在,有时是未定义的。因此,您不能依赖它来发挥作用(再说一次,这确实有道理:您并不总是在城市中,对吧?)。

【讨论】:

  • 感谢您的回复。但在我公司,我们确实需要城市参数并找到了一种方法。 famproperties.com/mudon/REST.html 但我现在关心的是如何将城市/国家/地区的值设置为该值 CITY:'CITY' 以将其保存在我的数据库中。
猜你喜欢
  • 2018-10-12
  • 1970-01-01
  • 2012-04-09
  • 2017-09-25
  • 1970-01-01
  • 2019-01-31
  • 1970-01-01
  • 1970-01-01
  • 2019-12-11
相关资源
最近更新 更多