用动态添加scrpit节点的办法将参数提交给服务器,然后服务器端要求用asp.net接收发过来的country,lat,lng几个参数,并写入sql数据库,要求详细代码

解决方案 »

  1.   

    <script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script><script type="text/javascript">//<![CDATA[    //取出API中的数据    var country_code = geoip_country_code();
        var country = geoip_country_name();
        var city = geoip_city();
        var region_code = geoip_region();
        var lat = geoip_latitude();
        var lng = geoip_longitude();    //构造远程服务器中数据接收页面的URL    var src_url = "http://localhost/jscollector.aspx?";
        src_url += "country_code=" + country_code;
        src_url += "&country=" + country;
        src_url += "&city=" + city;
        src_url += "&region_code=" + region_code;
        src_url += "&lat=" + lat;
        src_url += "&lng=" + lng;       //动态创建DOM节点    var ss = document.createElement("script");
        ss.src = src_url;
        ss.type="text/javascript";
        document.documentElement.appendChild(ss);    
    //]]></script>
      

  2.   

    代码在3楼了,var src_url = "http://localhost/jscollector.aspx?"; 这个页面获取数据的,就是如何获取传递过来的数据