我有这样的:
<div class="text_window"></div>
<textarea></textarea>
<button>Send</button>
$(function() {
getStatus();
});
function getStatus() {
$.post('update.php', function(data) {
$('div.text_window').html(data);
});
setTimeout("getStatus()",1000);
}
update.php
$text = $_POST['text'];
if (!$text) $text = 'string';
echo $text;
现在,如果我手动更改$text
var和保存文件,它将相应地在浏览器中更新,但我想通过将文本放入textarea并按下按钮来更改它。
我写了下面的功能,但什么都不会返回。
$('button').click(function() {
update();
});
function update() {
var text = $('textarea').val();
$.post('update.php',{text:text}, function(data) {
alert ('ok');
});
}
我如何更新使用文本区域和按钮该页面“$文本”变量?
_千万,__ever___字符串传递给'setTimeout'或'setInterval'。第一个参数应该是一个函数参考:'的setTimeout( “的getStatus()”,1000);'<== __bad__ ==>'的setTimeout(的getStatus,1000);'<== __Good__ –
让我们尝试的var_dump代替回波 而看到网络选项卡(如果你使用的是Chrome)的请求结果 – Horst