使用XMLHttpRequest以外部形式发送textarea

时间:2017-03-18 02:38:28

标签: javascript html xmlhttprequest textarea

我正在尝试将XMLHttpRequest发送到包含textarea的外部表单。我想用textarea中的文本(“将你的文本放在这个框中”)替换为另一个字符串,然后发送表单并获得结果。表格或多或少是这样的:

<form name="aspnetForm" method="post" action="Tagger.aspx" id="aspnetForm" enctype="multipart/form-data">
    <textarea name="$txtbxInput" id="_txtbxInput">Put your text in this box.</textarea>
    <input type="submit" name="$btnTagIt" value="Tag It" id="_btnTagIt"/>
</form>

我尝试使用字符串

发送XMLHttpRequest数据
 var data = "$txtbxInput=my taylor is rich";
 (...)
 xhr.send(data);

并使用formData对象:

 var data = new FormData;
 data.append("$txtbxInput", "my taylor is rich");
 (...)
 xhr.send(data);

具有相同的结果,textarea的innerHTML没有变化。 XMLHttpRequest在没有textareas的表单中工作,因此存在问题。谢谢!

0 个答案:

没有答案