Php jQuery$\u GET变量
我有一个将文件上传到服务器的模式窗口。效果很好。上传完成后,我正在刷新父页面上的一个div。几乎奏效了。为了让它工作,我需要的是能够抓取$\u GET['edit']。希望我的代码布局将有助于显示我的问题 模式窗口:上传完成Php jQuery$\u GET变量,php,jquery,Php,Jquery,我有一个将文件上传到服务器的模式窗口。效果很好。上传完成后,我正在刷新父页面上的一个div。几乎奏效了。为了让它工作,我需要的是能够抓取$\u GET['edit']。希望我的代码布局将有助于显示我的问题 模式窗口:上传完成 $('#albumFinished').click(function() { $('#sortableImages').load('../includes/sortImages.php'); }); sortImages.php $galleryID =
$('#albumFinished').click(function() {
$('#sortableImages').load('../includes/sortImages.php');
});
sortImages.php
$galleryID = $_SESSION['newGalleryId'];
$getGalleryID = $_GET['edit'];
echo "<ul>";
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$sortImageName = $row['OrgImageName'];
$sortPath = "../data/gallery/" . $getGalleryID . "/images/album/" . $sortImageName;
echo "<li class='sortPhotos' id='recordsArray_{$row['id']}' >";
echo '<img src="'. $sortPath .'"/>';
echo "</li>";
}
echo "</ul>";
$galleryID=$\u会话['newGalleryId'];
$getGalleryID=$_GET['edit'];
回声“”;
而($row=mysql\u fetch\u array($result,mysql\u ASSOC)){
$sortImageName=$row['OrgImageName'];
$sortPath=“../data/gallery/”$getGalleryID./images/album/”$sortImageName;
echo“- ”;
回声';
回声“
”;
}
回声“
”;
除了我无法获取$\u GET变量外,所有功能都正常运行。如何获取这个变量?另外,如果我的解释不清楚,我将尝试进一步澄清。很抱歉,我可能不理解,但您实际上没有将任何数据发送到sort images.php以获得$\u只需加载,这与在浏览器中键入该url相同 尝试使用$.post或$.get或$.ajax通过类似的方式发送get信息
$.get("../includes/sortImages.php", { edit: "what your editing"},
function(data){
return your data here
});
load
函数包括一个名为data
的额外参数。此参数是通过GET
方法向服务器传递参数时必须使用的参数。例如:
$('#albumFinished').click(function() {
$('#sortableImages').load('../includes/sortImages.php',
{newGalleryId: 'specify_an_id', edit: 'some_value'});
});
第三行将指定的参数和值传递给服务器。在那里你可以抓到它们谢谢克拉克。在传递变量方面,我的能力相当弱。如果我使用$.get(“../includes/sortImages.php”,函数(数据){});我的问题是如何从URL中提取所需的$_GET['edit']谢谢