我有这个:
<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');
});
}
如何使用textarea和按钮来更新此页面中的'$ text'变量?
答案 0 :(得分:1)
您错过了结束)
并且没有回音函数。
function update() {
var text = $('textarea').val();
$.post('update.php',{text:text}, function(data) {
// echo 'ok';
alert('ok');
console.log('ok')
}); // here
}
答案 1 :(得分:0)
尝试:
$.post('update.php',{text:text}, function(data) {
echo 'ok';
});