Я застрял в колею. Я надеюсь, что кто-то может помочь.Передача переменной в jQuery AJAX
В принципе, я создаю мобильное веб-приложение AJAX с помощью jQuery. Я могу просто проанализировать конкретный XML-файл, но я хочу, чтобы опция анализировала другие файлы XML на основе ссылки, на которую они были нажаты, и загружать их на лету в один и тот же DIV или UL.
Итак:
нажмите на LINK1, грузы XML1
нажмите на LINK2, грузы 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, и она должна загружать XML-файл с именем SBD_to_Union.xml
Понимать кого-нибудь? Я был бы рад помочь.
Hrm? Если нет кода на стороне сервера, почему параметры запроса влияют на что-либо? – Matchu