【问题标题】:jquery lightbox with django带有 django 的 jquery 灯箱
【发布时间】:2011-10-09 11:29:53
【问题描述】:

这可能是重复的问题,但我无法解决。我想使用类似于this 的 jquery 对话框,但数据正在数据库中而不是在页面上显示。

我的要求是,一旦我从主页单击一个按钮,我的表单就会打开。填写表格后,如果我点击提交,所有表格数据都应该进入数据库并控制返回主页面。 任何人都可以举个例子吗?我在 Django 中使用 jquery。

谢谢, 苏尼尔

【问题讨论】:

标签: jquery python django postgresql


【解决方案1】:

好吧,用有限的细节很难说,但我猜你有一个弹出提交按钮的表单?你在使用 jquery-ui 吗?你有写代码吗?

您可以做的是创建一个标准的 Django 视图,该视图接受 post 参数并执行您需要的所有处理,然后在按钮上提供带有该 URL 的 AJAX 调用。也许是这样的(未经测试)

$( "#dialog-form" ).dialog({
autoOpen: false,
buttons: {
    "Submit": function() {  
         $.ajax({
              type: "POST",
              url: 'myapp/django_view_url',
              data: { 
                  field1:'somevalue'
              }
        });                 
    }       
});

【讨论】:

  • :谢谢您的回答。下次会尝试对此类问题进行更多描述。
【解决方案2】:

这个对我有用。

$("#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;
                }
                },

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 1970-01-01
    相关资源
    最近更新 更多