我想指出的第一件事是我就像一個緊張的程序員或緊張的學習者。我覺得我想快速學習東西,所以我開始很快檢查網站和書籍,如果我覺得我正在閱讀的內容不能滿足我的需求,那麼我就關閉它並開始做其他事情。我只是想知道這種行爲是否聽起來很熟悉。通過在web2py中使用JavaScript將數據存儲在數據庫中
我有以下問題。我剛開始學習如何在web2py的計劃,我需要的JavaScript輸入存儲在SQLite數據庫,所以,比如我有如下表:
db = DAL ('sqlite://storage.sqlite')
db.define_table('company', Field('name', notnull = True, unique = True), format = '%(name)s')
db.define_table(
'contact',
Field('name', notnull = True),
format = '%(name)s'
)
and I have the following script code
li.innerHTML = document.getElementById('task').value;
,所以我需要存儲的document.getElementById在數據庫。你能指出我爲了完成這項任務需要研究的主題嗎?
這讓我覺得網站將不得不刷新以存儲新的價值。我試圖在數據庫中添加的值是一個列表元素,所以我不希望整個網站重新加載。 – TheMathNoob
不,這就是使用Ajax的要點 - 您可以將數據從瀏覽器發送到服務器而無需刷新頁面。 Ajax調用可以將一些數據返回給瀏覽器,然後您可以使用它更新頁面(但不會重新加載頁面)。您可能需要花一些時間學習Ajax並使用Javascript更新瀏覽器中的顯示。 – Anthony