所以我試圖使用Ajax來解析XML,但它沒有解決,所以我使用了jquery庫,這似乎更簡單的使用。我正在嘗試爲客戶提供休息服務。該服務吐出XML,客戶端應解析它並將其顯示在表中。我不知道我在做什麼錯誤的功能似乎並沒有工作。如果我能得到一點指導,我將不勝感激。XML解析jquery
我這是怎麼叫的jQuery
腳本SRC = 「http://code.jquery.com/jquery-1.5.1.js」 類型= 「文/ 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();