0
我想用jQuery和xml作爲我的數據庫的客戶端。jQuery客戶端端
我發現這個:$.twFile
我不知道爲什麼我的代碼不能正常工作,因爲我可以加載XML,但我不能添加的東西到我的XML?
任何人都可以幫助我如何添加東西到客戶端從jQuery與XML作爲數據庫?
負載方法的工作原理:
var contacten = new Array();
var xmldoc=null;
//xml
$.ajax({
type: "GET",
url: "Data.xml",
dataType: "xml",
success: readXml
});
function readXml(xml) {
xmldoc=$(xml);
$(xml).find("Contacten").each(function() {
$(this).find("Contact").each(function() {
var Id = $(this).find("Id").text();
var Naam = $(this).find("Naam").text();
var Functie = $(this).find("Functie").text();
var Bedrijf = $(this).find("Bedrijf").text();
var Foto = $(this).find("Foto").text();
var Beschrijving = $(this).find("Beschrijving").text();
var Adres = $(this).find("Adres").text();
var Tel = $(this).find("Tel").text();
var Email = $(this).find("Email").text();
var Level = $(this).find("Level").text();
var Group = $(this).find("Group").text();
var Team = $(this).find("Team").text();
contact = new Array(Naam, Functie, Bedrijf, Foto, Beschrijving, Adres, Tel, Email, Level, Group, Team);
contacten.push(contact);
});
});
createGui();
};
function createGui() {
$.each(contacten, function (contactId, gegevens) {
$('#contactlijst').append("<li id='" + contactId + "'><img src='img/pics/" + gegevens[3] + "'/><h2>" + gegevens[0] + "</h2><h3>" + gegevens[1] + " at " + gegevens[2] + "</h3></li>");
});
}
問題是,當我需要添加一些XML:
$.twFile.save("D:\foo.txt", "test")
你得到任何錯誤訊息? – DOK 2011-05-24 19:33:26
'xmldoc = $(xml); $(xml).find(「Contacten」)...'我覺得這很有趣。 – Chad 2011-05-24 19:35:12
您試圖使用哪種瀏覽器?不要指望它工作得很好,很可能客戶端需要安裝插件,爲網站設置自定義安全設置或允許運行一些java等。 – DarthJDG 2011-05-24 20:25:20