我最近開始學習jquery來運行我的遊戲(以獲取體驗),我目前在頁面上使用autorefresh,這工作正常,直到我希望更新MySQL服務器,我該怎麼做?如何通過jquery更新數據庫
我在jquery使用的方法只是簡單地讓玩家按下一個按鈕來加載一個新頁面,在這個新頁面上PHP代碼將更新數據庫,然後用數據庫中的新數據重新加載遊戲頁面。因此,新方法只需按一下按鈕即可更新數據庫。
詹姆斯
我最近開始學習jquery來運行我的遊戲(以獲取體驗),我目前在頁面上使用autorefresh,這工作正常,直到我希望更新MySQL服務器,我該怎麼做?如何通過jquery更新數據庫
我在jquery使用的方法只是簡單地讓玩家按下一個按鈕來加載一個新頁面,在這個新頁面上PHP代碼將更新數據庫,然後用數據庫中的新數據重新加載遊戲頁面。因此,新方法只需按一下按鈕即可更新數據庫。
詹姆斯
來完成,你可以做這樣的:
var 1 = 'foo';
var 2 = 'bar';
$.post("scripts/php/write_to_db.php", {name: foo, email: bar}, function(data){
---handle echoed response from php script here---
});
你會再趕上$ _ POST [「名」]和$ _ POST [」電子郵件']在您的PHP腳本,我在這個例子中發明的URL。
如果你需要更多的澄清,讓我知道...
斯科特
你仍然需要PHPscript ,而是調用PHP來更新數據庫與AJAX/jQuery
$.get('update.php',data);
或$ .post當然...
一個'GET'請求必須是冪等的,沒有任何副作用 - 'POST'對於創建資源是正確的,然後是'PUT'來更新它們。 – moonwave99
當然,但取決於他想用db獲取或發佈的內容可以使用... – jtheman
據我所知,jquery是一個基於javascript的函數集爲web,並沒有任何關於MySQL的支持...你應該嘗試用PHP處理它(在WEB環境)或其他一些在服務器端執行的語言。
如果你想GET/POST從jQuery的PHP腳本,你可以使用:http://api.jquery.com/jQuery.get/
好運!
感謝您的鏈接,將檢查出:) –
使用jquwey AJAX – Ashirvad
提交表單?使用ajax?你不提供很多細節。 –