2016-09-21 7 views
-1

商品をカートに入れるボタンがあります。どのようにボタンをクリックした後に無限にリロードせずに、同じページにWindow.Locationボタンを設定すれば、カートにアイテムを追加し続けることができます。ここに私のコードです。Window.Locationを同じページにするPHP

echo '<script>window.location.reload()</script>'; 

上記のコードはリロードし続けます。カートを追加してブラウズを続行するにはアイテムが必要です。

+1

このコードがどのように/どこで呼び出されるかを示す必要があります。 –

+0

JSはなぜ関与していますか?ボタンをフォームの送信ボタンにするだけです。 – Quentin

答えて

0
<a href='#' onclick='callfunction(); window.location="thispage.php";' title='close'>button</a> 

しかし、それはPHPのものなので、ヘッダを使わないのはなぜですか?

header('refresh:10;thispage.php'); 
0

あなたはあなたが与えるURLを確認する必要があります提供必要同じページにリダイレクトするために、window.locationを使用することができます。

<a href='#' onclick="callfunction();" title='close'>button</a> 

JS fileあなたはこのようにすることができます。

function callfunction() 
{ 
    window.location= 'your-page.php'; 
} 

window.locationwindow.location.hrefの基本的な違いは

window.locationである - これは、あなたが閲覧したり探している現在のページに場所を追加します。

window.location.href - これにより、ここでURLに与えているページがリロードされます。

関連する問題