【发布时间】:2014-03-21 16:24:50
【问题描述】:
我是 Web 开发的新手,我在为我们的业务构建的注册表单上遇到了问题。我正在使用本指南:http://css-tricks.com/using-ziptastic/。这是我第一次使用 AJAX 和 JSON,我只是无法在输入邮政编码后立即让城市和州自动填充。任何解决方案/建议/替代方案将不胜感激。我设置了一个基本的 jsfiddle 来测试所有内容:http://jsfiddle.net/7VtHc/
HTML:
<p>Zip Code: <input type="text" id="zip" /></p>
<p>City: <input type="text" id="city" /></p>
<p>State: <input type="text" id="state" /></p>
jQuery 等
$("#zip").keyup(function() {
var el = $(this);
if ((el.val().length == 5) && (is_int(el.val()))) {
$.ajax({
url: "http://zip.elevenbasetwo.com",
cache: false,
dataType: "json",
type: "GET",
data: "zip=" + el.val(),
success: function(result, success)
$("#city").val(result.city);
$("#state").val(result.state);
});
}
});
【问题讨论】:
-
你确定你正在达到你的成功功能吗?
标签: javascript jquery ajax json forms