我被困在車轍中。我希望有人能幫幫忙。將變量傳遞給jQuery AJAX
基本上,我正在用jQuery構建一個AJAX移動web應用程序。我能夠解析一個特定的XML文件,但我想要根據它們被點擊的鏈接來解析其他XML文件,並將它們動態加載到相同的DIV或UL中。
所以:
點擊鏈接1,負載XML1
點擊鏈路2,負載XML2
我希望能夠做到這一切的客戶端,所以沒有PHP(或者是一個壞理念?)。這是我一直在使用的jQuery代碼:
$(document).ready(function() {
$("a.load_ajax").click(loadAjax());
function loadAjax() {
var fileID = get('?lineID=');
var dataID = "xml/" + fileID + ".xml"
$.ajax({
type: "GET",
url: dataID,
dataType: "xml",
success: parseXml
});
function parseXml(xml) {
$(xml).find("train").each(function() {
$("ul#ajax-output").append('<li>' + $(this).find("time").text() + '</li>');
});
}
}
});
它只是根本不工作。我一直在使用GET在URL中傳遞變量。因此,HTML中的鏈接轉到/?lineID = SBD_to_Union,它應該加載名爲SBD_to_Union.xml的XML文件。
對任何人都有意義嗎?我會很感激一些幫助。
Hrm?如果沒有服務器端代碼,爲什麼查詢參數會影響任何內容? – Matchu 2010-05-27 00:13:25