1

現在、スクリプトを使用して、URL に渡す必要がある 2 つの変数を生成しています。2 つの変数は配列から生成されます。私がやろうとしているのは、ユーザーがクリックすると、ユーザーが生成された URL に移動する「次へ」ボタンに似ています

my_page.html

<form action="next_to_go.php" method="get">
<button id="next_to_go" class="btn btn-warning" type="submit">Next To Go</button>
</form>

next_to_go.php は現在、URL に対して $code と $num の 2 つの変数を生成します。

$my_url = '/today.php?code='.$code.'&num='.$num;
header('location:'.$my_url);

「next_to_go.php」を単独でテストするときに機能する...を使用してみました。しかし、my_page.html 内のボタンをクリックしても機能しません。また、私はまだ ajax ソリューションを検索 (および学習) しています...どんな助けも大歓迎です!

編集:URLをエコーするnext_to_go.phpでajaxを使用する

$("#next_to_go").click(function(){

    $.ajax({
        type: 'POST',
        url: 'next_to_go.php',
        success: function(data) {
            window.location = href;
        }
    });
});
4

1 に答える 1

1

私が思っていたよりも簡単でした..

HTML内:

<a href="next_to_go.php" class="btn">Next</a>

PHP内:

header('location:'.$my_url);
于 2013-07-07T03:36:30.350 に答える