ajax和jquery:提交表单以更新模态div

时间:2011-12-10 01:59:06

标签: jquery

当用户点击链接时,我有一个模式弹出窗口,其上有一个提交到php脚本的表单。我希望php脚本输出填充模式弹出窗口(实际上是一个div)。同时我想提交一个位于模态弹出窗体下面的表单。我想使用ajax,这是我到目前为止:

$('.window .submitlink').click(function (e) {

    /* Form 1 */
    $('#form2').live('submit', function() {
    $(this).ajaxSubmit({
        target: '#dialog',
        url:    'signincode.php'
     });
    return false;
    });
    /* Form 2 */
    $('#form1').live('submit', function() {
    $(this).ajaxSubmit({
       //target: '#divLookup',
        url:    'index.php',
    });
    return false;
}); }); 

我似乎无法让这个工作。有什么想法吗?

谢谢你的帮助,

拉​​马纳

1 个答案:

答案 0 :(得分:0)

您需要更新DOM元素的specify a success parameter to the ajax command。基本上返回从php函数更新DOM所需的数据,并使用它来用jQuery更改DOM。

$(this).ajax({
  //target: '#divLookup',
  url:    'index.php',
  success: function(data) {
    // use the stuff contained in 'data' (which is just everything returned
    // from the php script, and visible in Firebug) to modify DOM elements
  }
});