0

ページ 1 で、URL を介していくつかのパラメーターをページ 2 に渡そうとします。page2 を起動し、page2 で選択したかのようにオプションを選択します。

ページ 1 から #divOptionToTake、#divSelectChannel_btnSubmit、#selected_channel_new、#selChannels、#frmSelectChannel を渡して実行するにはどうすればよいですか? ありがとう。

ページ1

...../page2.php?selected_channel=facebook&option_to_take

ページ2

<html>

  <script type="text/javascript">        
    $(document).ready(function() {

        <?php if($option_to_take == ""){ ?>
        $.blockUI({ message: $('#divOptionToTake'), css: { width: '420px' } }); 
        <?php } ?>

        // SELECT CHANNEL
        $('#divSelectChannel_btnSubmit').click(function() {                
            $.unblockUI();
            $('#selected_channel_new').val($('#selChannels').val())
            $('#frmSelectChannel').submit();
            //return true;               
        });            

    });  
  </script>

</html>

フォームのコードはこちら。

<form name="frmSelectChannel" id="frmSelectChannel" action="" method="POST">
<input type="hidden" name="task" value="select_channel" />
<input type="hidden" name="option_to_take" value="new campaign" />
<input type="hidden" name="selected_channel" id="selected_channel_new" value="facebook" />
<div id='divSelectChannel'>
        <select id='selChannels' class='span3'>
                        <option value="facebook" <?php echo (($selected_channel == "facebook") ? "selected='selected'" : ""); ?>>facebook</option>
                        <option value="twitter" <?php echo (($selected_channel == "twitter") ? "selected='selected'" : ""); ?>>twitter</option>                                                         
        </select>
            <input class='btn btn-primary' type='submit' id='divSelectChannel_btnSubmit' value='Submit' />
        &nbsp;&nbsp;
              <input class='btn' type='button' id='divSelectChannel_btnBack' value='Back' />
        </div>
   </form>
4

1 に答える 1

0

$_GETグローバル変数を使用してURLの値を取得する必要があります。これを行う方法の例:

<?php
if (isset($_GET['option_to_take']) {
    $option_to_take = $_GET['option_to_take'];
}
else {
    $option_to_take = '';
}
?>

私があなたが望むものを誤解した場合、私がこの答えを修正できるように私に知らせてください。

于 2012-05-17T20:21:42.917 に答える