每次使用不同的URL协助循环遍历数组;然后window.location.href每次循环都等于不同的url

时间:2017-05-19 22:47:01

标签: javascript php arrays loops

有问题。我不认为这很难,但试图找出并且不确定。基本上我要做的是一个PHP循环,其中" $ ad_id"每次我们经历循环时都不同。然后我希望每次将ad_id作为查询字符串附加到按钮的url dest时输出一个按钮。失败的部分是当我将url设置为Js var时 - 即使每次循环时php var都不同,渲染页面时的js var(url); js var基本上设置为循环中最后一次的值(显示的所有按钮都有相同的url)。我想我需要以某种方式将url放在JS数组中,键可能是ad_id;所以那么每次循环都会有一个不同的url。以下是通过循环将url设置为最后一次的代码:   - 这是在循环内 - 所以$ ad_id每次都是不同的值:

$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 ******************

基本上我需要做的就是&#34; echo&#34;将PHP变成我的按钮html ...测试它并且它正在工作;这是代码:

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

1 个答案:

答案 0 :(得分:0)

想出来......只需要将php var回显到我的按钮就像这样:

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