0

クリックされたボタンの ajax 応答を取得するには?

HTML 部分:

<button type="button" class="btn btn-success ccomment" rel="popover" data-original-title="Comment" value="12">click</button>
<button type="button" class="btn btn-success ccomment" rel="popover" data-original-title="Comment" value="460">click</button>

およびjqueryスクリプト

<script type='text/javascript' language='javascript'>
$('.ccomment').click(function(){

    var ccomment_val = $(this).val();

    $.ajax({
        url: '/getcomment/'+ccomment_val,
        type:'POST',
        dataType: 'json',
        success: function(output){

            $('.ccomment').popover({
                content: output,
                html: true,
                placement: 'right',
                trigger: 'click'
            });
        } 
    });   

});

</script>

有効な ajax レスポンスを特定のボタンにバインドしたいだけです。現在、出力は最初にクリックされたボタンに関連しています。

ありがとうございました

4

2 に答える 2

0
$('button[value="'+ccomment_val+'"]').popover({
    content: output,
    html: true,
    placement: 'right',
    trigger: 'click'

  });

このようにポップオーバーバインディングを変更できます。それがうまくいくことを願っています

于 2013-07-18T10:58:14.900 に答える