http://ip.qq.com/ 웹사이트에는 QQ만의 JS 3단계 연결이 지방과 지방자치단체 간에 연결되어 있다는 것을 알게 되었습니다. 그래서 조사해봤습니다. 그의 인터페이스는 다음과 같습니다:
왜 데이터를 사용하지 않는가?
놀랍게도 QQ는 외부 JS를 사용하여 3단계 연결을 달성합니다. JS는 다음과 같습니다: http://ip.qq.com/js/geo.js
그것을 사용하는 방법:
다음과 같이 코드 코드를 복사합니다.
<!DOCTYPE HTML>
<html>
<머리>
<title>QQ JS 지방과 자치단체 간 3단계 연계</title>
<!-- QQ의 지방 및 도시 데이터를 직접 사용 -->
<!--
<script type="text/javascript" src="http://ip.qq.com/js/geo.js"></script>
-->
<script type="text/javascript" src="geo.js"></script>
</head>
<body onload="setup();preselect('산시성');promptinfo();">
<양식>
<select name="지방" id="s1">
<옵션></옵션>
</select>
<select name="도시" id="s2">
<옵션></옵션>
</select>
<select name="도시" id="s3">
<옵션></옵션>
</select>
<input id="address" name="address" type="hidden" value="" />
<input onclick="alert(document.getElementById('address').value); return false type="submit" value="Submit" />
</form>
<스크립트>
//geo.js에서 주소가 변경될 때마다 이 함수가 호출되기 때문에 필요한 함수입니다.
함수 프롬프트정보()
{
var 주소 = document.getElementById('주소');
var s1 = document.getElementById('s1');
var s2 = document.getElementById('s2');
var s3 = document.getElementById('s3');
주소.값 = s1.값 + s2.값 + s3.값;
}
</script>
</body>
</html>