0
$("#modal_confirmation").dialog({
            autoOpen: false,
            bgiframe: true,
            resizable: true,
            width:500,
            modal: true,
            overlay: {
                backgroundColor: '#000',
                opacity: 0.5
            },
            buttons: {
                             'Delete': function() {
                            //HERE I HAVE TO PUT A LINK TO GO TO A URL*
                                   $(this).dialog('close');
                             },
                            'Cancel': function() {
                    $(this).dialog('close');
                }

            }
        });
  • リンクはphp変数を渡す必要があります。私は次のようなことを試しました:「削除」:

    function() { window.location = "delete_content?id=" $idC

そしてまた

window.location = "delete_content?id=" <?php echo $idC;?>



 <a  class='btn_no_text btn ui-state-default ui-corner-all tooltip modal_confirmation_link'  title='Eliminar' href=''>
      <span class='ui-icon ui-icon-circle-close'></span>
     </a>   

そのリンクをクリックすると、上に示したボタンを含むモデル ダイアログが開きます。したがって、削除をクリックすると、次のようなリンクに移動するはずです。

delete_content.php?id=SOME NUMBER.

また、html/php の href 属性にアクセスしようとしましたが、成功しませんでした。

4

1 に答える 1

0
buttons: {
     'Delete': function() {
     **var linkToRedirect = document.getElementById('completeLink').value;
     window.location = linkToRedirect;**
     $(this).dialog('close');
},

そしてフォーム上:

<input type='hidden' name='completeLink' id='completeLink' value='delete_content.php?&id=$idC' />

于 2012-07-18T11:23:54.310 に答える