2016-07-07 64 views
1

如果我有类似下面的请求:了解GET/POST Ajax请求制作幻灯片

$next.click(function() { 
     $.get("gallery_.php", function(data) { 

}) 

会是什么样的PHP代码看起来像数据变量?

我试图通过W3学校学习这个例子,那里有asp文件作为URL,这就是为什么我很困惑。 所以,如果我有一个图片数组,我想在点击下一个时获取上一个或下一个索引。

+0

不能确定你实际上想在这里问 - 如果问题是“是数据的变量?”好的。 – csmckelvey

+0

是的,它is.jquery注入数据变量 –

+0

那么,PHP是什么样子的? – daneh

回答

0

不确定你在问什么。如果您正在试图制作下一个< - >以前使用PHP尝试阵列滑动显示图像。

你可以试试这种方式。

$images = array(
'1' => 'images/sample1.jpg', 
'2' => 'images/sample2.jpg', 
'3' => 'images/sample3.jpg', 
'4' => 'images/sample4.jpg', 
'5' => 'images/sample5.jpg' 
); 
$key = $_GET['key']; 
$next = $key + 1; 
$prev = $key - 1; 
1

如果你已经有了完整的参数数组,你只需要用你的php来处理这些信息。

如果没有,尝试添加幻灯片的当前索引,并在PHP端处理该索引以返回下一张幻灯片。

事情是这样的:

$next.click(function() { 
$.get("gallery_.php?index=" + currentIndex, function(data) { 

    // more code 
}); 
+0

好吧,我认为这就是我需要的。所以,如果我有我的PHP阵列$ pic_array,将如何使用该索引。 $ pic_array [index]不会工作,因为这不是一个PHP变量是否正确? – daneh

+0

您需要在服务器端用$ _GET [“index”]捕获您的索引var以便使用它。尝试学习一点关于HTTP协议的更多信息,以及它如何工作 – Mirdrack

+0

最后一个问题是,你一直在帮助很大。有没有一种方法可以使这样的陈述如果($ _GET [“index”]){ $ index = $ _GET [“index”]; } else { $ index = 0; } – daneh