我對這個腳本感興趣http://www.9lessons.info/2009/06/comment-system-with-jquery-ajax-and-php.htmljquery消息系統沒有php如何?
我看到阿賈克斯調用commentajax.php
。
我想要做的就是忽略那個php,因爲我想發佈到一個json文件,然後從同一個文件得到響應。
我的服務器將使用POST
或PUT
把數據庫中的數據,所以沒有必要對我來說,使用PHP,只是語法是我的命:)
我想使用:
$.ajax({
type: "POST",
url: "http://www.xxx.com/json",
data: dataString,
cache: false,
success: function(html){
$("ol#update").append(html);
$("ol#update li:last").fadeIn("slow");
document.getElementById('comment').value='';
$("#name").focus();
$("#flash").hide();
}
});
但那麼commentajax.php
會是什麼樣子? 可能與更換PHP:
$.getJSON('http://www.xxx.com/json' , function(data) { ... });
任何想法有助於 感謝。
EDIT1:i have the server-side script in place
你確實認識到這絕對不能沒有一些服務器端代碼,對不對? – mattsven 2011-04-20 20:24:20
我已經設置了 – Patrioticcow 2011-04-20 20:35:59
那麼,爲什麼不呢。你可以設置你的web服務器來允許'PUT'寫請求到一個靜態'json'文件。問題在於你沒有針對流氓客戶的緩解措施。你的jQuery代碼需要GET文件,更新它,然後把它重新放回到json文件中。技術上可行,但有用性值得商榷。 – mario 2011-04-20 20:36:28