【发布时间】:2017-08-12 06:36:00
【问题描述】:
我有一个网络应用程序,当用户离开页面时,我需要调用一个带有参数的 php 函数。此功能不需要太复杂,只需当用户单击页面上的另一个链接或转到不同的 URL 时就足够了。 CRUD 应用需要释放通过函数调用(sproc 包装器)执行的记录锁。
php代码
if (isset($_GET['modify'])) {
....
} else {
// Putting the function here causes excessive calls
}
包装器
function record_lock($row_id, $username, $end_lock){
$stmt = mssql_init('spRecordLocks');
mssql_bind($stmt, '@RowId', $row_id, SQLVARCHAR, false, false, 50);
mssql_bind($stmt, '@Username', $username, SQLVARCHAR, false, false, 50);
mssql_bind($stmt, '@EndLock', $end_lock, SQLVARCHAR, false, false, 50);
$result = mssql_execute($stmt);
$array = return_array($result, $stmt);
return $array;
}
经过研究,似乎我需要进行 ajax 调用,尽管我不确定实现。我是否创建了一个 window.onunload = func.. 希望有人能指出我正确的方向。谢谢。
【问题讨论】: