這是我的第一篇文章,我真的找不到解決我的問題。共享網絡驅動器上的數據庫,僅限客戶端?
我正在爲我的辦公室組建一個內部團隊網站,所有文件都在網絡驅動器上。 現在我想寫一個Newssystem,我已經設法用jquery ajax讀取我的xml文件,但發現如果沒有php/server,我不能寫入xml文件。
所以這裏就是我這樣做的遠來顯示所有的新聞在表
$(document).ready(function() {
$.ajax({
type: "GET",
url: "db/news.xml",
dataType: "xml",
success: function(xml) {
$(xml).find('news').each(function(){
var id = $(this).attr('id');
var title = $(this).find('title').text();
var author = $(this).find('author').text();
var date = $(this).find('date').text();
var content = $(this).find('content').text();
$('#tabs-1').append("<table class='news' width='1000px'><tr><td width='950px' class='newstitle'>"+title+"</td><td class='newsdate'>"+date+"</td></tr><tr><td colspan='2' class='newscontent'>"+content+"</td></tr></table>");
});
}});
});
有什麼辦法,我可以讀取和寫入「數據庫」(XML,SQLite的,我們),擁有共享網絡驅動器上的所有內容?如果這是不可能的,當我可以使用php和mysql的web服務器時,最簡單的解決方案是什麼,只有php文件將寫入到web服務器上的數據庫?
希望你明白我想要做什麼。 預先感謝您
感謝您的快速回答,但我無法在內部安裝php,我只能使用外部網絡服務器。我現在使用JSONP尋找解決方案,因爲我必須保留網絡驅動器上的所有文件,並且只有外部的php文件。但後來我不得不通過JSONP發現,您不能執行POST請求。好吧,看了幾個小時後,我猜沒有解決方案,沒有serverside =沒有分貝。 – Salamah
在這種情況下,只有自定義構建的獨立應用程序纔會提供您正在查找的所有內容...... Web服務器還必須爲您提供一些服務,以便與REST進行交互,從而實現對數據庫事務的訪問 – Gntem