我有一个文本区域。我想在用户输入时更新服务器上的 PHP 会话。因此,当他们打字时,会话会更新。如果他们在没有提交表单的情况下离开页面,我仍然可以调用并返回“实时会话创建”的信息?
看起来像:
<form action="submit.php">
<textarea rows="10" id="question" name="question"></textarea>
<input type="submit" value="save">
</form>
<script type="text/javascript">
var formData = $("#question").val();
$(function() {
function goSession(formData) {
POST="http://updatesession.php.com/?do="+formData;
}
$("#question").change()({
goSession();
});
});
</script>
PHP
<?php
session_start();
$sessionTheSavedQuestionForm=$_REQUEST["do"];
if($sessionTheSavedQuestionForm=="0" || $sessionTheSavedQuestionForm==""){
$_SESSION["sessionTheSavedQuestionForm"]=0;
} else {
$_SESSION["sessionTheSavedQuestionForm"]=$sessionTheSavedQuestionForm;
}
?>