Javascript 在提交表格时识别/获取城市

Javascript 在提交表格时识别/获取城市,javascript,html,ajax,forms,Javascript,Html,Ajax,Forms,如何通过表单详细信息自动获取城市参数 注意:我使用Oracle数据库从表单中获取数据 以下是我正在使用的代码: <script> $(document).ready(function() { $("#submit-form-button").click(function() { submitForm(); }); }); function submitForm() { $.ajax({ type: "POST",

如何通过表单详细信息自动获取城市参数

注意:我使用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>

$(文档).ready(函数(){
$(“#提交表单按钮”)。单击(函数(){submitForm();});
});
函数submitForm(){
$.ajax({
类型:“POST”,
url:“”,
数据:{
名称:$(“#regName”).val(),
电子邮件:$(“#regEmail”).val(),
手机:$(“#regPhone”).val(),
注:$(“#注”).val(),
资料来源:“MUDON.COM”,
城市:“添加城市”,
},
成功:函数(){
返回false;
},
数据类型:“html”
});
};
函数getgeoip(json){
document.write(“,json.city);
}

我去了
http://www.telize.com/geoip?callback=getgeoip
,并且那里没有
城市
数据;仅限
国家
isp
等。这是你的问题

编辑:从以下位置的文档:


所以,实际上有一个城市参数,但它并不总是存在,有时是未定义的。因此,你不能指望它有用(再说一次,这是有道理的:你并不总是在一个城市里,对吧?)

欢迎使用它。“您需要将getgeoip函数中的城市值添加到上面的城市参数。”对您有什么意义吗。。?如果是,你能解释一下这意味着什么吗?@TilwinJoy我原以为这意味着
getgeoip
函数中的
city
值需要添加到上面的
city
参数中。再说一次,我不是语言学家。@Bluefire“询问代码的问题必须表明对正在解决的问题的最低理解。包括尝试的解决方案,为什么它们不起作用,以及预期的结果”-@TilwinJoy有一个以代码形式尝试的解决方案,用户不知道为什么它不起作用(这就是他问这个问题的原因,是吗?),预期结果是“您需要将getgeoip函数中的城市值添加到上面的城市参数中”,正如我所说,它的含义非常清楚。谢谢你的回复。但在我的公司,我们确实需要city参数并找到了一种方法。但我现在关心的是如何将city/country值转换为city:“city”以将其保存在我的数据库中。
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.