我正在尝试创建一个可以在页面上多次使用的邮政编码查找JQuery脚本,而不必为页面上的每个地址复制脚本。 Find按钮具有类“postcodeLookup”和属性“address”,这是我打算如何让脚本填充正确的地址(它使用JQuery Populate插件)&输入被命名为address [line1],其中“address”是可改变的(家庭[line1],办公室[line1]等)。如何在JSON中使用JS变量?
问题是如何让JSON填充地址以使用变量内容而不是字面词“地址”?
//postcode lookups
$(".postcodeLookup").click(function(){
alert("I am The Postcode Finder...\nPretending to find the address...\nFound it!");
var address = $(this).attr('address');
$("form").populate({
address: {
line1: "First Line of Addr.",
line2: "Line 2!",
line3: "Line 3 of The Address",
postcode: "PO1 1PO"
}
});
$(".addressArea").slideDown('fast');
});
仅供参考,您不使用JSON那里,你正在使用JavaScript的对象文字符号。 JSON是对象文字表示法的一个*子集*,它更易于解析。 http://json.org – 2010-07-01 10:01:30