使用Zip通过jQuery AJAX预填充城市/州表格

时间:2012-10-08 15:36:17

标签: php jquery mysql ajax

我遇到了一个问题,我可以通过提交表单并调用数据库来检索/回显信息来解决这个问题,但是AJAX似乎有点不同(这是我需要的)。在表单流程的早期,我要求像这样的邮政编码:

<input type="text" maxlength="5" size="5" id="zip" />

然后我有一个按钮继续,但是这个按钮只运行一个javascript函数,显示表单的其余部分。当表单的其余部分显示时,我想在城市中预先填充City输入,并使用其状态预填充State下拉列表。我想我必须找到一种方法将城市/州设置为变量,并将变量回显到表单中。但我无法弄清楚如何使用AJAX获取/设置这些变量而不是表单提交。这是我没有ajax的方式:

$zip = mysql_real_escape_string($_POST['zip']);
$q = " SELECT city FROM citystatezip WHERE zip = $zip"; 
$r = mysql_query($q); 
$row = mysql_fetch_assoc($r); 
$city = $row['city'];

有人可以帮我使用AJAX来设置这些变量吗?谢谢!

0 个答案:

没有答案