2010-10-27 37 views
2

我在使用JS和AJAX方面很新穎。目前我正在使用Google Maps API,並且需要將一些位置(lat,long)存儲到服務器。使用AJAX將數據存儲在MySQL服務器數據庫中

我想要做的是在服務器中的現有MySQL數據庫中存儲某種數據。我已經得到了一些很好的例子還有像以下各項

http://www.tutorialspoint.com/ajax/ajax_database.htm

現在的問題是,將服務器端的PHP代碼是必要的,如果我只需要將數據存儲在數據庫中(因爲它是寫的,這文件是從服務器獲取數據)?

任何形式的幫助將不勝感激。

+0

您需要使用腳本語言才能完成此操作。 PHP。 – 2010-10-27 22:47:19

回答

2

是的,你需要服務器處理。您應該看到AJAX作爲將信息傳輸到服務器而不加載頁面的方式。然而,服務器仍然需要一些代碼來接收這個,理解它並將其存儲在數據庫中。

+0

服務器端邏輯還應該清理數據以確保數據有效,而不是某種攻擊或垃圾數據。 – sholsinger 2010-11-29 20:43:58

2

如果遠程請求可以任意存儲或檢索數據庫中的數據,那將會非常糟糕。是的,您需要一些服務器端代碼來存儲或檢索數據。

除非你想寫一個工具來遠程管理數據庫,在這種情況下忽略我剛纔所說的。但是,仍然需要某種服務器端腳本才能訪問數據庫。

2

Ajax是一個基於javascript語言的客戶端框架。

它有助於爲客戶端方面的問題開發更豐富的應用程序,但始終需要服務器端語言與數據存儲進行交互。

+1

AJAX並不是一個框架,因爲它是用於描述使用異步JavaScript請求更新瀏覽器視圖狀態的方法而創建的一個流行語。 jQuery是一個流行的客戶端AJAX框架。 – 2010-10-27 23:11:57

+0

@mootinator「view state」讓我想起你是一個Microsoftie。 – sholsinger 2010-11-29 20:42:36

+0

@sholsinger我說「查看狀態」而不是「ViewState」。儘管你可以使用jQuery更新ViewState,但我想。 – 2010-11-29 21:24:48

相關問題