扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
采用一个开源的AJAX库:Ajax Toybox
描述:
在注册或购物车结帐的时候,需要用户填入个人资料,这个环节可以简练一下,我们只需客人填入邮政编码,然后就根据这个邮政编码,自动从数据库中取出相应的省,市等地址信息。这样既可以减少客户的输入,增加客户体验,又可以减少由于资料输入而产生的错误。
实现:
HTML
Enter Zipcode: | |
City: | |
State: |
$dbuser = ''root'';
$dbpass = ''111111'';
$cn = mysql_connect("localhost", $dbuser, $dbpass);
$db = mysql_select_db("ajax");
$sql = "select city, state from zipcodes where zipcode = " . $_REQUEST[''zip''];
$rs = mysql_query($sql);
$row = mysql_fetch_array($rs);
echo $row[''city''] . "|" . $row[''state''];
mysql_close($cn);
?>
当客户输入一个POSTCODE后,zipcode.php就接收到它,然后进行从数据表中取出对应的资料,再按一定的格式返回给客户端(此处是以 | 分隔)。最后客户端接收返回的资料,显示在页面上。
if(response.indexOf(''|'' != -1)) {
update = response.split(''|'');
document.getElementById("city").value = update[0];
document.getElementById("state").value = update[1];
}
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者