更新:代码如果工作我有一些 css 问题。
我正在尝试将 ajax 数据放入 facebox 模态框,我有以下代码,但没有加载 facebox 模态框。查看 firebug ajax 正在返回正确的数据,但我不知道如何将该数据传递给 facebox。
$('a[rel*=facebox]').live("click", function() {
var ajaxpostID=$(this).parent().attr("id"); //Get entry ID
$.ajax({
url: 'http://www.someurl.com/ajax/facebox-ajax.php',
type: "POST",
data: ({
ajaxpostID: ajaxpostID
}),
success: function(data) {
$.facebox(data);
},
error: function() {
$.facebox('There was an error.');
}
});
});
最佳答案
这样的事情对我有用:
//added some id to anchor tag and $('a[id='some_anchor_id']').live("click", function() { var ajaxpostID=$(this).parent().attr("id"); //Get entry ID jQuery.facebox(function() { var form_data = { ajaxpostID: ajaxpostID }; $.ajax({ url: "http://www.someurl.com/ajax/facebox-ajax.php", type: 'POST', data: form_data, success: function(data) { jQuery.facebox(data); }, error: function() { $.facebox('There was an error.'); } ) }); }) })
希望对你有用
关于javascript - jquery ajax 成功数据到 facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598977/