gpt4 book ai didi

php - 我可以在打字时使用 jQuery 更新 PHP session 吗?

转载 作者:行者123 更新时间:2023-12-01 03:48:44 27 4
gpt4 key购买 nike

我有一个文本区域。我想在用户打字时更新服务器上的 PHP session 。因此,当他们输入时, session 就会更新。如果他们在没有提交表单的情况下离开页面,我仍然可以调用并返回信息,因为它是“实时 session 创建的”?

看起来像:

<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;
}

?>

最佳答案

结合使用计时器和键入的字符。

这就是我想出来的。我已经有一段时间没有使用 JS 了,所以它可能看起来有点生疏,但它确实有效。

在顶部文本区域中输入一些内容,然后观察它出现在底部文本区域中

http://jsfiddle.net/nfjAE/

不要将数据发送到文本区域,而是查看 AJAX library provided by jQuery

我更新了我的 fiddle :http://jsfiddle.net/nfjAE/3/包含一个 AJAX 调用示例的无 jQuery 答案。

关于php - 我可以在打字时使用 jQuery 更新 PHP session 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10847767/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com