AJAX HTML 函数未获取文本区域值
AJAX HTML function not getting textarea Value
我有一个表格,我在前三列中显示了一些数据,但在最后一列中,用户输入了他的反馈/评论。提交后,数据将通过电子邮件发布和发送。
问题是提交时未发布文本区域中的值。我的桌子上有 6 行。
样品 TR
<tr>
<td>1</td>
<td>TEST 123</td>
<td>TEST</td>
<td><input type="text" value="" id="prbt-rev" ></td>
</tr>
阿贾克斯呼叫
$(document).on('click','#email',function(e){
e.preventDefault();
var reportData = $("#report-data").html();
var request = $.ajax({
url : '<?=base_url();?>healthcheck/sendEmail',
type : 'POST',
data : {report:reportData}
});
request.done(function(response){
$('#result').html(response);
}); });
您的选择器#report-data
与您共享的 HTML 中的任何元素都不匹配。缺少某些 HTML 或您使用了错误的选择器。
jQuery html()
方法获取所选元素的子节点。文本输入没有任何子节点。文本区域的子节点描述其默认值,而不是其当前值。
使用 val()
读取窗体控件的当前值。
您的 HTML 代码缺少您在 jquery 中获取的字段!
如果您将正在使用的完整代码放在这里,则更有用且易于提供提示。
相关文章:
- onkeyup无法动态创建多个文本区域
- 具有所有样式的文本正在复制到可编辑文本区域
- 在文本区域POST后解码JSON
- 在文本区域中使用jQuery.text()保持换行符
- ng在下拉列表和文本区域提交
- 将文本插入光标所在的文本区域
- 离开页面导航后保留文本区域内容
- Javascript-在文本区域中断,但不在段落中中断
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 测试文本区域中的特定文本格式
- 文本编辑后,append函数不适用于文本区域
- 如何在ReactJs中链接下拉列表和文本区域
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- 使用JSON文件中的变量(字符串)填充文本区域
- JavaScript-如果以前不存在文本,如何从文本区域删除新行
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 如何为动态创建的文本区域中输入的值更新ng模型
- Rails 3 - 从文本区域中识别属性并抓取它(如果可用)
- 如何使用thymeleaf抓取文本区域数据
- 未拉取文本区域输入控件的 JSON 数据