更新:代码如果工作我有一些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.');
}
});
});
像这样的东西为我工作:
<>之前//添加一些id锚标记和$("[id ="some_anchor_id"]")。Live ("click", function() {var ajaxpostID = $(这).parent () .attr (" id ");//获取条目IDjQuery.facebox(函数(){Var form_data = {ajaxpostID: ajaxpostID};. ajax({美元url:"http://www.someurl.com/ajax/facebox-ajax.php",类型:"文章",数据:form_data,成功:function(data) {jQuery.facebox(数据);},错误:function() {美元。facebox('有一个错误');})});})})之前希望它对你有用