我希望这些话能解释这个问题:
//in javascript
function foo(sessionName){
var u = "test.php?q="+sessionName+"&r="+parseInt(Math.random()*9999999);
xmlHttpObj.open("get", u, true);
xmlHttpObj.send();
}
//in php
$q = $_GET['q'];
unset($_SESSION[$q]);
如您所见,我不想返回任何值,我只想取消设置特定 session 。
最佳答案
您不必返回值,如果您访问并运行脚本,它就会完成它的工作。问题是您无法知道是否成功,因此最好返回一般的成功/失败值。但是,由于 unset()
实际上并不返回值,因此在本例中没有必要。
关于php - 如何处理php代码(在ajax中)而不返回任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5699014/