我绝不是专业的编码员,并且整天都在为此苦苦挣扎。我正在尝试根据我网站联系表中的邮政编码自动填写城市和州。我发现了一个很棒的 jQuery 东西,叫做 Ziptastic。我做了一个 JSON 调用(我认为这就是它的名称),它从 Ziptastic 网站检索数据。这是 Ziptastic:http ://daspecster.github.com/ziptastic/demo.html
这是我从 Ziptastic 网站提取代码并将城市和州输入到我的联系表中的代码:
$(document).on("keyup", "#zip", function(){
var zip = this.value;
$.getJSON('http://zip.elevenbasetwo.com/v2/US/' + zip, function(json) {
$('#city').val(json.city);
});
$.getJSON('http://zip.elevenbasetwo.com?zip=' + zip, function(json) {
$('#state').val(json.state);
});
});
我的表单现在运行良好,并在我在邮政编码字段上输入 AND KEYUP 后更新我的城市和州字段。但是,问题出在这里...我的网站访问者在我的网站主页上输入了他们的邮政编码,该邮政编码发布到我试图自动填写城市和州的此页面上的联系表中。我需要单击该字段并单击以进行更新。
我需要城市和州立即自动填充(加载)。
我无法弄清楚如何使用从我的主页发布到我的联系表单的邮政编码值来制作此代码。
有人可以帮忙吗?
谢谢