-1

私はこれを持っています:

$("#OpenMap").click(function(){
    $.ajax({
        type: "GET",
        url: "_Ajax.AdQuestions.php",
        data: "OpenMapID=<?php echo $_SESSION[SESSION_ADS_ID]; ?>",
        success: function(data){ $("#OpenMap").html(data); }    
    });
});

これで、マップがに表示されます。マップがファンシーボックスで<div id="">#OpenMap</div> 開くことをどのように認識できますか?例えば。このような?

$("#OpenMap").click(function(){
    $.ajax({
        type: "GET",
        url: "_Ajax.AdQuestions.php",
        data: "OpenMapID=<?php echo $_SESSION[SESSION_ADS_ID]; ?>",
        success: function(data){ $(".fancybox").fancybox(data); }   
    });
});
4

1 に答える 1

1

試す

$("#OpenMap").click(function(){
    $.ajax({
        type: "GET",
        url: "_Ajax.AdQuestions.php",
        data: "OpenMapID=<?php echo $_SESSION[SESSION_ADS_ID]; ?>",
        success: function(data){ 
         $.fancybox(data,{
          // fancybox API options here
         }); 
        }   
    });
});

あなたのhtmlのどこかにあると仮定すると

<a id="OpenMap" href="javascript:;">open map</a>
于 2012-05-17T18:51:39.523 に答える