テキストエリアがあります。ユーザーが入力している間にサーバー上の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;
}
?>