2017-05-19 24 views
0

有一個問題。我不認爲這很難,但試圖弄清楚和不確定。基本上我想要做的是一個PHP循環,其中「$ ad_id」每當我們經過循環時都是不同的。然後,我希望每次都將ad_id附加到按鈕的url dest作爲查詢字符串時輸出一個按鈕。失敗的部分是當我將url設置爲Js var時 - 即使每次通過循環時php var都不相同,頁面呈現時的js var(url); js var基本上設置爲通過循環的最後一次的值(並且顯示的所有按鈕都具有相同的url)。我想我需要以某種方式有一個JS陣列的網址,關鍵可能是ad_id;那麼每次循環都會有不同的url。這裏就是URL最終被設置爲通過循環最後一次的代碼: - 這是內環路 - 所以$ ad_id每一次都是不同的值:每次協助循環訪問具有不同網址的數組;那麼window.location.href等於不同的URL每次通過循環

$url4="/dealer-view-ad/?ad_id=".$ad_id; 

?> 

<script> 

url_4a = "<?php echo $url4; ?>"; 

</script> 

<button class="blue button" 
onclick="window.location.href=url_4a">View</button> 

所以這是循環..有人有什麼建議嗎?

*********我的解決方案下午7點08分美國東部時間******************

基本上所有我需要做的是「回聲「PHP var到我的按鈕HTML ...測試它,它正在工作;這裏是代碼:

<button class="blue button" onclick="window.location.href='<?php echo $url4; 
?>'">View</button> 
+0

嗯,我能想出解決辦法,完全不同的方式 - 我將在我的問題底部發布更新,名爲「我的解決方案」... –

回答

0

想通了這一點......只需要呼應PHP的VAR到我的按鈕,像這樣:

<button class="blue button" onclick="window.location.href='<?php echo $url4; 
?>'">View</button> 
相關問題