Javascript 服务器端的AJAX/JSON:将所有参数传递给Python字典(Flask)
我的Javascript中有一个jQuery AJAX调用,它向服务器发送大量信息: (Javascript) 现在,我只是将所有字典键放入一个列表中,然后像这样创建字典: (Python)Javascript 服务器端的AJAX/JSON:将所有参数传递给Python字典(Flask),javascript,jquery,python,ajax,flask,Javascript,Jquery,Python,Ajax,Flask,我的Javascript中有一个jQuery AJAX调用,它向服务器发送大量信息: (Javascript) 现在,我只是将所有字典键放入一个列表中,然后像这样创建字典: (Python) 在我的Python服务器端代码中,有没有一种方法可以自动将所有数据解析到字典中?基本上,我需要一些东西来获取$.ajax创建的所有参数,并用Python重新创建一个字典。您可以在这里查找request.json吗?请在此处签出答案: $.ajax({ datatype: "json"
在我的Python服务器端代码中,有没有一种方法可以自动将所有数据解析到字典中?基本上,我需要一些东西来获取$.ajax创建的所有参数,并用Python重新创建一个字典。您可以在这里查找request.json吗?请在此处签出答案:
$.ajax({
datatype: "json",
url: SCRIPT_ROOT + '/email',
data: $.extend({}, dict_list[0], dict_list[1]),
success: (function(){console.log('E-mail success.')}),
error: (function(){console.log('E-mail failure.')})
})
def testemail():
"""
pre = ['red', 'blu', 'red_t', 'blu_t', 'red_p', 'blu_p', 'n_r', 'tou', 'mo', 'comm']
post = [''] * len(prestats)
for i in range(0, len(prestats)):
post[i] = request.args.get(pre[i], '', type = str)