2009-11-12 85 views
3

我在.NET中使用this method來使用JSON對象(兩種方式)在客戶端和服務器之間來回傳遞數據。我真的很喜歡這個方法,並且正在尋找和web2py類似的東西。 Web2py支持返回json對象並支持jsonrpc。我還沒有能夠解析一個JSON對象。我的客戶電話如下所示:如何使用JQuery Ajax將JSON對象傳遞給web2py

var testObject = {}; 
testObject.value1 = "value1value!"; 
testObject.value2 = "value2value!"; 

var DTO = { 'testObject' : testObject }; 
var data = $.toJSON(DTO); //Using the toJSON plugin by Mark Gibson 

    $.ajax({ 
    type: 'POST', 
    url: '/MyWeb2PyApp/MyController/jsontest.json', 
    contentType: "application/json; charset=utf-8", 
    data: data, 
    dataType: 'json', 
success: function(data){ alert('yay'); } 
}); 

我在我的jsontest操作中嘗試了一堆東西,沒有任何效果。

有沒有人能夠完成類似的事情?

非常感謝。

回答

7

有多種方式。在你的情況下,最簡單的事情是

def jsontest(): 
    import gluon.contrib.simplejson 
    data = gluon.contrib.simplejson.loads(request.body.read()) 
    return dict() 
相關問題