0

有没有办法向 Facebox 提交表单?因为现在您需要使用锚标记来调用 facebox 方法,但我需要提交一个表单并将数据发送到 php 处理程序并在 facebox 中显示。

因此,如果我在 order.html 上,然后提交添加到购物车按钮并且购物车在 index.php?action=add (表单操作)上,其中一些帖子变量除外。是否可以显示购物车但不能带我到 index.php?

4

2 回答 2

1

这个小教程应该有助于完成您正在尝试做的事情: http ://ronaldarichardson.com/2011/03/17/how-to-submit-post-php-data-to-facebox/

这里也是它的代码摘录。

<script type="text/javascript">
function decrypt_form() {       
    $.facebox(function() {
        $.ajax({
            data: { "id" : $("#id").val() },
            error: function() {
                $.facebox("There was an error decrypting the form submission");
            },
            success: function(data) {
                $.facebox(data);
            },
            type: "post",
            url: "decryptAndShow.php?form='.$form.'"
        });     
    });  
}

于 2011-03-17T18:45:49.470 回答
1

尝试这个...

//open script tag

jQuery(document).ready(function($) {
  $('a[rel*=facebox]').facebox()
})

// close script tag


//check if form is submitted

//open script tag

 jQuery.facebox({ ajax: 'filename_to_open_in_fb.php' });

// close script tag

希望这有帮助....

于 2011-01-27T05:44:27.947 回答