【发布时间】:2011-07-18 15:54:53
【问题描述】:
如果你要用极简的东西替换标记为 [from here - until here] 的代码,会是什么?
$('#post_form').submit(function(event){
event.preventDefault();
var data = {}
// From here
data.k = $('#k').val(); //'k' would be the id of some input field
data.j = $('#j').val(); //and so on for 'l', 'm' , 'n' etc. you get it
.......
// Till here
$.post("/ajax/post_test/",
data,
function(responseData) {
// handle the response
},
"json"
);
});
如果这个“数据”对象可以直接在 Django 中作为表单使用,从而能够利用 Django 的内置验证系统,那就太棒了。
理想的答案应该是这样的 -
data = $('#post_form').DumpData()
如果今天有人真的很友善,你能告诉我如何处理回复吗?我真的很感激。谢谢你们。
附:拯救我的灵魂。
【问题讨论】:
标签: jquery ajax django forms integration