0
A
回答
0
最後,我得到了一切工作。爲了確保呈現js文件,需要將它們粘貼到web2py項目的靜態文件夾中。隨着煎茶建築師我已經提到的位置創建一個項目,例如要調用從JS控制器視圖的Ext.Ajax.request由:
onDataRender: function(component, eOpts) {
Ext.Ajax.request
({
url: '/r/rec/getdata',
method: 'GET',
params: '',
success: function(response)
{
o=Ext.decode(response.responseText);
component.setSource(o);
console.log(response.responseText);
},
failure: function(response)
{
component.setSource({"Error" : "No data"});
console.log(response.responseText);
}
});
},
控制器然後從數據庫中獲取的數據resquested,生成JSON並將其返回給視圖層:
def getdata():
jsondata="{"
data=db.song.find()
for s in data:
jsondata+="\""+str(s["_id"])+"\" : \""+str(s["name"]).replace("\"","")+"\","
return jsondata[:-1]+"}"
GetData方法得到所有的數據(它是一個試驗的例子),以獲得一個特定的記錄的ID可以作爲與request.args中參數傳遞(0)。
相關問題
- 1. Web2py和python 3
- 2. web2py,OAuth和LinkedIn
- 3. Web2py模塊和Doctests
- 4. Web2py nginx和域名
- 5. 集成smartgwt和web2py
- 6. Sencha Touch和PhoneGap
- 7. Sencha Touch:Ext.getStore和Ext.getStore.load
- 8. Cordova和Sencha Touch
- 9. 訪問和使用的web2py
- 10. Web2py和AFS身份驗證
- 11. 的web2py CURD.search()和權限
- 12. 的web2py和GNU GPL V2.0
- 13. Web2py訪問控制和MongoDB
- 14. 的web2py和WordPress上的lighttpd
- 15. 寫作既PySide和web2py的
- 16. 的web2py和列別名
- 17. web2py和d3.js兼容
- 18. web2py和數據庫事務
- 19. Sencha Touch Carousel和TabPanel
- 20. Extjs 4和sencha touch
- 21. Sencha touch,android和webserver
- 22. Google Oauth和Sencha touch
- 23. Sencha Touch Apk和NetworkOnMainThreadException
- 24. web2py - python
- 25. Web2Py SQLFORM.Grid
- 26. web2py - python
- 27. 來自Web2py的JQGrid和JSON數據
- 28. Web2py - 不能連接'str'和'NoneType'對象
- 29. 的web2py AJAX自動完成和auth.user_id
- 30. 的web2py SQLFORM.factory類型和默認屬性