Jquery facebox[]在ajax显示的链接内不工作

Jquery facebox[]在ajax显示的链接内不工作,jquery,ajax,facebox,Jquery,Ajax,Facebox,我有几个链接需要使用facebox来显示信息,但它不仅仅适用于ajax。它可以很好地通过php或javascript显示信息,但在ajax中,它就是不起作用 我认为在ajax回调函数的某个地方,它剥离了以下内容: rel=facebox[] 如果没有这些链接,facebox就无法工作 以下是无法工作的示例ajax代码: function dataRecHandler(){ if(getData.readyState == 4){ if(getData.status =

我有几个链接需要使用facebox来显示信息,但它不仅仅适用于ajax。它可以很好地通过php或javascript显示信息,但在ajax中,它就是不起作用

我认为在ajax回调函数的某个地方,它剥离了以下内容:

rel=facebox[]
如果没有这些链接,facebox就无法工作

以下是无法工作的示例ajax代码:

function dataRecHandler(){

    if(getData.readyState == 4){
        if(getData.status == 200){

    var getUserId = 3;
    var myPix = 'userpix_58513892_92.jpg';

            var data_div = document.getElementById('data_div');
            data_div.innerHTML =  '<a href="view.php?getUserId=' + getUserId + '" rel="facebox[]"><img src="user_img/' + myPix + '" width="30" height="30" /></a>';         

        }
    }   

}
var getUserId = 3;
var myPix = 'userpix_58513892_92.jpg';

        var data_div = document.getElementById('data_div');
        data_div.innerHTML =  '<a href="view.php?getUserId=' + getUserId + '" rel="facebox[]"><img src="user_pic/'+myPix+'" width="30" height="30" /></a>';

</script>
函数dataRecHandler(){
如果(getData.readyState==4){
如果(getData.status==200){
var getUserId=3;
var myPix='userpix_58513892_92.jpg';
var data_div=document.getElementById('data_div');
data_div.innerHTML='';
}
}   
}
这里有一个类似的javascript测试,效果非常好:

function dataRecHandler(){

    if(getData.readyState == 4){
        if(getData.status == 200){

    var getUserId = 3;
    var myPix = 'userpix_58513892_92.jpg';

            var data_div = document.getElementById('data_div');
            data_div.innerHTML =  '<a href="view.php?getUserId=' + getUserId + '" rel="facebox[]"><img src="user_img/' + myPix + '" width="30" height="30" /></a>';         

        }
    }   

}
var getUserId = 3;
var myPix = 'userpix_58513892_92.jpg';

        var data_div = document.getElementById('data_div');
        data_div.innerHTML =  '<a href="view.php?getUserId=' + getUserId + '" rel="facebox[]"><img src="user_pic/'+myPix+'" width="30" height="30" /></a>';

</script>

var getUserId=3;
var myPix='userpix_58513892_92.jpg';
var data_div=document.getElementById('data_div');
data_div.innerHTML='';
为了以防万一,以下是head标签中的facebox代码:

<script type="text/javascript">
    jQuery(document).ready(function($) {
      $('a[rel*=facebox]').facebox({
        loadingImage : 'facebox/src/loading.gif',
        closeImage   : 'facebox/src/closelabel.png'
      })
    })
  </script>

jQuery(文档).ready(函数($){
$('a[rel*=facebox]')。facebox({
loadingImage:'facebox/src/loading.gif',
closeImage:'facebox/src/closelabel.png'
})
})
有人对如何解决这个问题有想法或线索吗