0
嗨,大家好我有两个PHP会话变量,onclick我想擦洗两个会话值的值。
我已经尝试使用$ .get和$ .post AJAX来获取一个外部的PHP页面来运行清除会话变量,但它似乎并没有工作,我不知道如何调试它。
在处理该点击的页面:
$('.ResetButton').click(function(){
$('.tablesorter').trigger('sortReset');
$.get("scripts/clear_sort.php", {ClaimSort:0}, function(data){});
return false;
});
和clear_sort.php文件包含:
<?php
require ("scripts/session_handle.php");
$_SESSION['ClaimSort'] = '';
$_SESSION['ClaimSort2'] = '';
?>
想法?
*“我不知道如何调试它”* http://php.net/manual/en/function.error-reporting.php并检查您的JS控制台。 –
缩小问题所在,JS或PHP? JS事件是否触发? – chris85
您是否尝试过使用'done()'和'fail()'回调来验证您的PHP是否正在通过Ajax调用?您可能需要在PHP中回显消息,以便验证会话变量是否已清除。 –