Php jQuery$\u GET变量

Php jQuery$\u GET变量,php,jquery,Php,Jquery,我有一个将文件上传到服务器的模式窗口。效果很好。上传完成后,我正在刷新父页面上的一个div。几乎奏效了。为了让它工作,我需要的是能够抓取$\u GET['edit']。希望我的代码布局将有助于显示我的问题 模式窗口:上传完成 $('#albumFinished').click(function() { $('#sortableImages').load('../includes/sortImages.php'); }); sortImages.php $galleryID =

我有一个将文件上传到服务器的模式窗口。效果很好。上传完成后,我正在刷新父页面上的一个div。几乎奏效了。为了让它工作,我需要的是能够抓取$\u GET['edit']。希望我的代码布局将有助于显示我的问题

模式窗口:上传完成

$('#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']谢谢