मैं कैसे ajax और बोतल का उपयोग करने के सीख रहा हूँ फ्लास्क में 'ImmutableMultiDict' से डेटा, तो मैं क्या करूँ मैं एक ajax अनुरोध post
अनुरोध के रूप में मेरी अजगर फ़ाइल में भेज रही है और मैं प्राप्त डेटा प्राप्त करने केकैसे
My html file contains this code
var data = {"name":"John Doe","age":"21"};
$.ajax({
url:'/post/data',
datatype : "json",
contentType: "application/json; charset=utf-8",
data : JSON.stringify(data),
success : function(result) {
jQuery("#clash").html(result);
},error : function(result){
console.log(result);
}
});
और मेरे अजगर फ़ाइल है:
@app.route('/post/data',methods=['GET','POST'])
def postdata():
#do some
data = str(request.args)
json_dumps = json.dumps(data)
return json_dumps
इससे मुझे पृष्ठ पर डेटा निम्नलिखित
+०१२३५१६४१०६"ImmutableMultiDict([('{\"name\":\"John Doe\",\"age\":\"21\"}', u'')])"
और यही मेरी request.query_string
{%22name%22:%22John%20Doe%22,%22age%22:%2221%22}
लग रहा है तो मैं name
और age
कैसे मिलता है है। कृपया मुझे सही करें अगर मैं कहीं भी गलत हूं। अग्रिम धन्यवाद।
'request.json.get ('name')' – kartheek