【发布时间】:2026-01-03 18:35:01
【问题描述】:
当我尝试从 jquery POST 发送数据时,我可以从后端获取它们,js 客户端和 python django-rest-framework sefializer 创建方法
console.log 说:
{
"wo_r": [
{
"pk": "17635"
},
{
"pk": "17637"
}
]
}
表单数据显示dict为:
{
"wo_r": [
{
"pk": "17635"
},
{
"pk": "17637"
}
]
}:
django shell 读取:
<QueryDict: {'{\n "wo_r": [\n {\n "pk": "17635"\n },\n {\n "pk": "17637"\n }\n ]\n}': ['']}>
为什么发送的数据最后会出现这个“:”?
这是javascript部分:
function creaol(indirizzo,val) {
$.ajax({
url: indirizzo,
type: 'POST',
dataType:'json',
global: false,
data : val,
// data : {'wo_r':[
// {"pk": "17629"}, {"pk": "17630"},{"pk": "17631"}
// ]},
success: function(result) {
// Do something with the result
}
});
}
var dati = JSON.stringify(dict, null, 2);
creaol(indirizzo, dati );
【问题讨论】:
标签: javascript jquery json django django-rest-framework