首页 » HTML/CSS, Javascript, PHP » 为天地团项目增加切换城市功能

为天地团项目增加切换城市功能

5191 3

闹毛和悠悠大人去天津了,结果昨天悠悠打电话过来说,天地团运行好慢,让我在上海帮她团,可是切换城市的功能还没加上,所以今天抽空稍微改了一下程序,当然也找到了运行慢的原因—-我加载了google公共库上的jquery,顺手把它改成360的公共库即可。但是附近功能是不能用了,原因么也很简单,调用的geolocation由于万恶的棺材党不能访问了。

大众点评有提供城市的API,原则上可以动态生成,但这个应该要花费不少时间,所以tiandi就用了最简单的方式,js弹框,用户输入城市名,直接查询。

function switchcity(){
	var sStr = prompt("请输入城市的中文名:","例如上海,天津,北京等等");
	if(sStr!=null&&sStr!="")
	{
		var url = window.location.href;
		if(url.indexOf("?") >= 0) 
			window.location.href = url + "&city=" + sStr;
		else
			window.location.href = url + "?city=" + sStr;
	}	
}

然后通过PHP传递参数的方式将输入的城市传递给原页面。在原页面上加上参数判定,如果后去参数,就用参数中的值作为城市名。

if(isset($_GET['city'])) {
	$cityname = $_GET['city'];
}

if(!isset($cityname)) {
        //do something........
}

好了,可以支持切换城市了,不过就是得输入正确的城市名才行。

文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2014/06/add-switch-city-for-tuan/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

    没有相关的文章

评论前先开启评论开关:


3 Comments

  1. Leniy :

    你开始搞团购网站了啊

  2. 郑永 :

    代码人生就是不一样,呵呵。。

载入分页评论...