使用 onclick="$.get()" 清空 GET 数据
Empty GET data with onclick="$.get()"
我有一个脚本,我使用 table 排序器脚本在页面刷新时存储排序顺序。它曾经完美地工作,但它突然停止工作,我不知道。它正在创建会话变量,但它们是空的。
'ClaimSort' => string '' (length=0)
'ClaimSort2' => string '' (length=0)
link 正在工作,但似乎我不再传递 _GET 数据。谁能帮忙...
单击 table 中的 <th>
时,我会启动以下操作:
onclick='$.get("ajax/storeSort.php", {ClaimSort:0}, function(data){});'
在 storeSort.php 我有以下内容:
if ( $_SESSION["ClaimSort"] == $_GET['ClaimSort'] && $_SESSION["ClaimSort2"] == '0' ) {
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '1';
}elseif ( $_SESSION["ClaimSort"] == $_GET['ClaimSort'] && $_SESSION["ClaimSort2"] == '1' ) {
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '0';
}else{
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '0';
}
代码没有问题,结果是 php 错误阻止它完全执行,我只能从服务器上的 Apache 日志中找到它。
我有一个脚本,我使用 table 排序器脚本在页面刷新时存储排序顺序。它曾经完美地工作,但它突然停止工作,我不知道。它正在创建会话变量,但它们是空的。
'ClaimSort' => string '' (length=0)
'ClaimSort2' => string '' (length=0)
link 正在工作,但似乎我不再传递 _GET 数据。谁能帮忙...
单击 table 中的 <th>
时,我会启动以下操作:
onclick='$.get("ajax/storeSort.php", {ClaimSort:0}, function(data){});'
在 storeSort.php 我有以下内容:
if ( $_SESSION["ClaimSort"] == $_GET['ClaimSort'] && $_SESSION["ClaimSort2"] == '0' ) {
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '1';
}elseif ( $_SESSION["ClaimSort"] == $_GET['ClaimSort'] && $_SESSION["ClaimSort2"] == '1' ) {
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '0';
}else{
$_SESSION["ClaimSort"] = $_GET['ClaimSort'];
$_SESSION["ClaimSort2"] = '0';
}
代码没有问题,结果是 php 错误阻止它完全执行,我只能从服务器上的 Apache 日志中找到它。