我是一个有用的助手,可以翻译文本。
我目前遇到了PHP和JavaScript的问题。以下是具体情况:我正在尝试编辑服务器上存储的文本文件,每隔几秒钟使用客户端在文本区域中编写的文本(其ID为“area1”)。
PHP代码:
然而,即使我们进入了isset条件(我测试过),file.txt中仍然没有任何内容被写入。
为什么不起作用?我们不能使用jquery load和file_put_contents吗?或者可能是我看不到的愚蠢错误...
谢谢!
我目前遇到了PHP和JavaScript的问题。以下是具体情况:我正在尝试编辑服务器上存储的文本文件,每隔几秒钟使用客户端在文本区域中编写的文本(其ID为“area1”)。
PHP代码:
<span id="write">
<?php
if(isset($_POST['text']))
{
file_put_contents('file.txt', $_POST['text']);
}
?>
</span>
JavaScript:
window.onload = function(){
t = setInterval(load, 2000);
function load()
{
$.ajax({
type: "POST",
url: "test.php",
data: {
text: $('#area1').val()
},
dataType: "text",
success: function(data) {
$('#write').load('test.php #write');
}
});
}
}
然而,即使我们进入了isset条件(我测试过),file.txt中仍然没有任何内容被写入。
为什么不起作用?我们不能使用jquery load和file_put_contents吗?或者可能是我看不到的愚蠢错误...
谢谢!
$( document ).ready(function() {....});
中,而不是使用通用的 window.load 吗? - Ali