有没有办法向Facebox提交表单?现在,您需要使用锚标记来调用facebox方法,但我需要提交一个表单并将数据发送到php处理程序,然后在facebox中显示它。
因此,如果我在order.html上提交add to cart按钮,购物车在index.php?action=add (表单操作)上,除了一些post变量。有没有可能不带我去index.php就给我看手推车?
发布于 2011-01-27 13:44:28
试试这个。
//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-03-18 02:45:49
这个小教程应该可以帮助你完成你想要做的事情: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.'"
});
});
}
https://stackoverflow.com/questions/1057781
复制相似问题