Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 提交表单后显示新的colorbox div_Jquery - Fatal编程技术网

Jquery 提交表单后显示新的colorbox div

Jquery 提交表单后显示新的colorbox div,jquery,Jquery,我有一个使用colorbox内联显示的表单。提交表单后,如果成功,我想显示一个新表单,上面写着“感谢提交”。我知道我可以更改HTML,但我需要保留原始表单(div),这样如果有人想问另一个问题,他们就不会看到替换原始表单的HTML。我有两个div。第一个是带有表单的隐藏div,第二个是div id=“cbrequestformconfirm”。现在,在点击表单按钮(id=submitrequest)后,它确实会更改颜色框,但它是空的。谢谢你的帮助,这是代码。如果您需要其他信息,请告诉我 $('#

我有一个使用colorbox内联显示的表单。提交表单后,如果成功,我想显示一个新表单,上面写着“感谢提交”。我知道我可以更改HTML,但我需要保留原始表单(div),这样如果有人想问另一个问题,他们就不会看到替换原始表单的HTML。我有两个div。第一个是带有表单的隐藏div,第二个是div id=“cbrequestformconfirm”。现在,在点击表单按钮(id=submitrequest)后,它确实会更改颜色框,但它是空的。谢谢你的帮助,这是代码。如果您需要其他信息,请告诉我

$('#submitrequest2013').click(function(){

    $.post('/form.asp?t='+d.getTime(), $('#communityform').serialize(), function(data) {
       //success
       $("#cbrequestformconfirm").colorbox({inline:true, open:true, width: "50%", Height: "50%"});
    });

    return false;
});
试试这个:

编辑:更正调用:

$.colorbox({href:"#cbrequestformconfirm",inline:true, open:true, width: "50%", Height: "50%"});
您拥有此html的位置:

<div display="none">
    <div id="cbrequestformconfirm">
        Success!
    </div>
</div>

成功!

您可以发布它而不是描述您的HTML吗?是的!非常感谢你,福诺斯特罗。工作完美。保留原有的形式和一切。非常感谢。很高兴帮助-快乐编码!