使用AJAX将文本从textarea传递到PHP页面?

时间:2011-06-14 18:50:18

标签: php ajax

我将使用时间间隔来调用函数autoSave()。在函数内部我将使用AJAX发送已经在表单textarea中编写的内容。嗯,我如何得到一个变量或者某个东西,它将表单中的文本与AJAX一起发送到PHP页面?

在PHP页面中,我将使用这样的代码来获取textarea的内容

$articleText = isset($_POST['articleText']) ? $_POST['articleText'] : '';

但我需要一些帮助才能将表单中的文本传递给som信息,例如?p = add-reply'

我猜AJAX看起来像这样,但我不确定变量?

$.ajax({
url: "PStoreForm.php", 
type: "POST",
dataType: "text",
data: ??????????????
}); 

3 个答案:

答案 0 :(得分:0)

试试这个:

//...
data: document.getElementsByTagName("textarea") [0].value

答案 1 :(得分:0)

这应该有效

$.ajax({
    url: "PStoreForm.php?param=xxxx&param2=yyy", 
    type: "POST",
    dataType: "text",
    data: "articleText="+$("#yourtextareaid").val()
    }); 

答案 2 :(得分:0)

尝试

$.post("PStoreForm.php", {articleText: $('#textarea').val()}, function(){alert("saved");} );