我将使用时间间隔来调用函数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: ??????????????
});
答案 0 :(得分:0)
试试这个:
//...
data: document.getElementsByTagName("textarea") [0].value
答案 1 :(得分:0)
这应该有效
$.ajax({
url: "PStoreForm.php?param=xxxx¶m2=yyy",
type: "POST",
dataType: "text",
data: "articleText="+$("#yourtextareaid").val()
});
答案 2 :(得分:0)
尝试
$.post("PStoreForm.php", {articleText: $('#textarea').val()}, function(){alert("saved");} );