这可能是重复的问题,但我无法解决它。我想使用类似于this的jquery对话框,但数据将进入数据库而不是在页面上显示。jquery灯箱与django
我的要求是,一旦我点击我主页上的一个按钮,我的表单就会打开。填写表格后,如果我点击提交,所有表格数据应该到数据库并且控制回到主页面。 任何人都可以有任何示例显示?我正在使用jQuery与Django。
感谢, 苏尼尔
这可能是重复的问题,但我无法解决它。我想使用类似于this的jquery对话框,但数据将进入数据库而不是在页面上显示。jquery灯箱与django
我的要求是,一旦我点击我主页上的一个按钮,我的表单就会打开。填写表格后,如果我点击提交,所有表格数据应该到数据库并且控制回到主页面。 任何人都可以有任何示例显示?我正在使用jQuery与Django。
感谢, 苏尼尔
这一个为我工作。
$("#feedback").dialog({model:true,
height: 250,
width: 350,
autoOpen:false,
title:"Candidate Feedback",
Buttons:{
'Submit': function() {
$("#myform").submit();
$(this).dialog('close');
/* submit = true;
submitForm();*/
return true;
}
},
那么它的种类很难说在有限的细节,但即时猜测你有个形式提交按钮弹出?你使用jquery-ui吗?你有没有写任何代码?
你可以做的是制作一个标准的Django视图,它接受post参数并完成所有需要的处理,然后通过该按钮提供一个AJAX调用。也许这样(未经测试)
$("#dialog-form").dialog({
autoOpen: false,
buttons: {
"Submit": function() {
$.ajax({
type: "POST",
url: 'myapp/django_view_url',
data: {
field1:'somevalue'
}
});
}
});
:谢谢你的回答。下一次将尝试给出关于这些问题的更多描述。 – SRC
看看像http://jquery.malsup.com/form/ – Trufa
@Trufa:这一个是有用的特鲁法。谢谢。 – SRC