2012-08-17 16 views
0

我有通過PHP變量到另一個網頁在我的網站代碼:回聲JavaScript變量在PHP中的另一頁

echo'<a class="btn btn-danger" style="margin-left:10px;width:120px;float:left;" href="fullsizemarket.php?imageid=',$imageid,'&action=removed">Remove from Cart</a>'; 

我能夠通過以下檢索PHP變量$圖像標識:

$imageid = htmlentities($_GET['imageid']); 

我想在這個代碼中傳遞一個javascript變量的值。

 var rowcount 

我不知道如何通過VAR行數在同一回聲代碼,我傳遞$圖像標識:該變量在代碼的早期部分如下設置。這是什麼代碼?

+0

阿賈克斯阿賈克斯阿賈克斯阿賈克斯 – ama2 2012-08-17 04:03:15

+0

如果變量在Javascript中定義的,那麼它是爲時已晚,因爲你的PHP代碼運行_before_頁面到達用戶,和前Javascript運行。當然,如果你絕對必須這樣做,你可以在頁面加載完成後使用AJAX將數據發送到PHP頁面。 – LonelyWebCrawler 2012-08-17 04:03:19

+0

爲了澄清,它會這樣工作: 用戶請求頁面 - > PHP運行 - >用戶獲取帶有AJAX代碼的頁面 - > AJAX在後臺運行並請求頁面 - > PHP運行並接收變量。 – LonelyWebCrawler 2012-08-17 04:06:08

回答

1

如何回合如下:

echo 
"<a class='btn btn-danger' 
    style='margin-left:10px;width:120px;float:left;' 
    href='fullsizemarket.php?imageid=$imageid&action=removed&rowcount=' 
    onclick = \" this.setAttribute('href', this.getAttribute('href')+rowcount) \" 
>Remove from Cart</a>";