Итак, я пытался использовать Ajax для разбора xml, но это не помогло, поэтому я использовал библиотеку jquery, которая кажется намного проще в использовании. Я пытаюсь сделать клиента для службы отдыха. Служба выплевывает xml, и клиент должен проанализировать его и отобразить в виде таблицы. Я не знаю, что я делаю неправильно, функция не работает. Я был бы признателен, если бы я мог получить немного руководства.
вот как я называю jquery
script src = "http://code.jquery.com/jquery-1.5.1.js" type =" text / javascript "
это код
var HTMLSurveyNames;
function getSurveyNames(){
alert("hery");
$(document).ready(function(){
$.ajax({
type: "GET",
url: "http://survey-creator.appspot.com/rest/surveymakerpro/allsurveys",
dataType: "xml",
success: function(xml) {
HTMLSurveyNames = "<table border='1'><tr>Survey Names<th></th></tr>";
$(xml).find('SurveyList').each(function(){
var surveyName = $(this).find('surveys').text();
HTMLSurveyNames += "<tr><td>"+surveyName+"</td></tr>";
});
document.getElementById('displayNames').innerHTML = HTMLSurveyNames;
});
}
});
});
}
это то место, где я хотел бы, чтобы появилась таблица
div id="displayNames"
и это вызов функции
input name="GetSurveys"
style="width: 103px"
type="button" value="View all surveys"
onClick=getSurveyNames();