我正在尋找相當於Python的$ _POST []的Python。 在PHP上,當您提交表單時,您可以使用$ _POST []獲取其值。 如何在python上獲取這些數據? 這是我的代碼。如何使用Pyramid在Python上使用POST提交數據?
function NewUser(){
var firstName = $('#firstName').val();
var dataString = '&firstName='+firstName;
$.ajax({
type:"POST",
url:"newusers",
data:dataString,
dataType:'text',
success:function(s){
alert(s);
},
error:function(){
alert('FAILED!');
}
})
}
這是我扔數據的地方。
@view_config(route_name='newusers', renderer='json')
def newusers(self):
return '1';
該代碼工作正常,它返回並提醒字符串「1」。
我的問題是,我怎樣才能得到提交的firstName?並把它放在回報而不是「1」。
預先感謝您!
我會用這個! :D –
'request.params','request.POST'和'request.GET'中的所有數據都是字符串(可能是空的),除非您對數據做了一些後處理。 –
同意...使用str()或者encode()實際上並不是必需的。如果一個模板包含多個表單,可能有一些不被使用可能導致不存在的字典鍵;這就是爲什麼我建議在嘗試使用它之前檢查密鑰的存在。 –