我正在嘗試創建一個可以在頁面上多次使用的郵政編碼查找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