0

我有这个:

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

更新.php

$text = $_POST['text'];
if (!$text) $text = 'string';
echo $text;

现在,如果我手动更改$textvar 并保存文件,它将在浏览器中相应更新,但我想通过将文本放入 textarea 并按下按钮来更改它。

我编写了以下函数,但没有返回任何内容。

$('button').click(function() {
    update();
});

function update() {
    var text = $('textarea').val();
    $.post('update.php',{text:text}, function(data) {
        alert ('ok');
    });
}

如何使用 textarea 和按钮从此页面更新“$text”变量?

4

2 回答 2

1

你错过了关闭),没有回声功能。

function update() {
    var text = $('textarea').val();

    $.post('update.php',{text:text}, function(data) {
       // echo 'ok';
       alert('ok');
       console.log('ok')
    }); // here
}
于 2013-07-19T09:09:35.463 回答
0

尝试:

$.post('update.php',{text:text}, function(data) {
    echo 'ok';
});
于 2013-07-19T09:10:12.320 回答