【发布时间】:2019-02-02 02:56:30
【问题描述】:
我正在尝试在我的投资组合上创建自己的“上一个”和“下一个”按钮,这些按钮将从加载静态 php 文件的集合或数组中读取。我什至不反对在 js 中做,但我认为 php 可能更容易,因为我所有的文件都在 php 中。
正在寻找一个简单的循环来调用和加载页面...
var pages = [
"index.php",
"project1.php",
"project2.php",
"project3.php",
"project4.php",
];
var Current = 0;
具有某种用于 prev() 的函数;和下一个();
function Prev(){
if(Current == 0){
Current = pages.length - 1;}
else{
Current--;}
}
function next(){
if(Current == 0){
Current = pages.length - 1;}
else{
Current++;}
}
他们让我的 html 看起来像这样......
<a href="prev();" class=“prev”>Previous </a>
<a href="next();" class=“next”>Next </a>
任何帮助将不胜感激!
【问题讨论】:
-
你在用
AJAX吗? -
你应该使用
<?php next(); ?>来调用函数。您的next和prev函数应该返回 URL,它们在该链接中什么都不做。Current应该是$current。 -
感谢 AmmoPT。不是 100% 确定你的意思。我对此有点陌生。如何返回下一个和上一个 URL 并让浏览器对开关起作用?
-
拒绝 ajax @ths.
-
@NicholasZdravkovski 可以用
JavaScript或PHP来完成,你更喜欢哪一个,但最后一点,在index.php中,下一个按钮指向project1.php和上一个按钮指向project4.php,在project1.php中,next 指向project2.php,prev 按钮指向index.php...等等。我说的对吗?
标签: javascript arrays loops next