0

誰でも助けてください... ajaxでダイアログボックスに呼び出したいレポート/スパムへのリンクを含むコメントページがあります...どうすればこれを行うことができますか..? 前もって感謝します...ここに私のコードがあります:

<script>

$(function() {
 $('#photo_comments_opener_<?php echo $photo_comment['PhotoComment']['id'] ?>').dialog({
 autoOpen: false,
 width: 500,
 modal: true,
 title: 'Report Photo Comment',

    open: function ()
    {
        $.ajax(function(){
            url: "<?php echo $html->url("/report/photo_comment/" . $photo_comment['PhotoComment']['id']) ?>",
            data: data, 
            type: "post",
            sucess:function(msg){
                $('#photo_comments_opener_<?php echo $photo_comment['PhotoComment']['id'] ?>').html(msg)
            }
        });
   }       

});

  });
</script> 

ここにリンクがあります:

<?php echo $html->link(ucfirst(__('report', true)), 'javascript:void(0)', array('id' => "photo_comments_opener_".$photo_comment['PhotoComment']['id'], 'class' => 'report')) ?>

チンタナさん、返信ありがとうございます...しかし、うまくいきませんでした...

<script>
$(function() {
$( "#photo_comments_dialog_<?php echo $photo_comment['PhotoComment']['id'] ?>" ).dialog({
autoOpen: false,
width: 500,
modal: true,
title: 'Report Photo Comment'

});

$( "#photo_comments_opener_<?php echo $photo_comment['PhotoComment']['id'] ?>" ).click(function() {
  $( "#photo_comments_dialog_<?php echo $photo_comment['PhotoComment']['id'] ?>" ).dialog( "open" );
});

});
</script>

ここにリンクがあります:

<?php echo $html->link(ucfirst(__('report', true)), 'javascript:void(0)', array('id' => "photo_comments_opener_".$photo_comment['PhotoComment']['id'], 'class' => 'report')) ?>

ID div は次のとおりです。

<div id="photo_comments_dialog_<?php echo $photo_comment['PhotoComment']['id'] ?>"></div>

これを達成するのを手伝ってください...前もって感謝します

4

1 に答える 1