php - 如何处理php代码(在ajax中)而不返回任何值

标签 php javascript ajax session

我希望这些话能解释这个问题:


//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/

相关文章:

php - 使用 ajax 从 mysql 检索数据并填充输入字段

javascript - 如何在没有 jQuery 或任何其他库的情况下捕获 CTRL-S?

javascript - 如何通过 ajax 传递事件/切换类

php - Laravel:未找到基表或 View :1146 表 'database.pages doesn' t 存在

php - 如何将变量从一个php传递到另一个php

javascript - 经典继承和对象池

javascript - v-for 在 v-if 条件下,v-else 不起作用,循环重复

AJAX.BeginForm PostURL 已损坏

Java - 动态下拉至国家/州

php - 这个 PHP 7 查询脚本有什么问题?