javascript - 如何在javascript中检索文本区域的值

标签 javascript jquery ajax forms dom

我有一个带有文本区域输入的表单。我正在使用 JQuery 通过 AJAX 请求提交表单以更新数据库。我的问题是我很难从文本区域输入中检索数据。如果输入的 ID 为“txtBody”,我已尝试:

var body = $("#txtBody").val(); // This adds 'undefined' to the database  
var body = $("#txtBody").text(); // This adds nothing to the database  
var body = $("#txtBody").html(); // This adds 'NULL' to the database  

我想不出还有什么方法可以访问数据。有什么想法吗?

最佳答案

你说添加到数据库。您是否调试了实际代码以确保您不只是发送具有一个变量名的数据并尝试将其添加到另一个变量名?因为如果你有这样的字段:

<input type='text' id='txtBody' value='test'>

或者像这样:

<textarea id='txtBody'>test</textarea>

执行 $('#txtBody').val(); 返回值“test”。没有如果或但是。

也许您应该发布更多代码,以便我们找出问题所在,因为我猜这不是您遇到的实际问题。

关于javascript - 如何在javascript中检索文本区域的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/873536/

相关文章:

javascript - 在 React 中将一个数组中的值分配给另一个数组

javascript - 添加类时,粘性导航会跳过几个像素

javascript - 为什么 Angular 2 需要 node.js

javascript - 隐藏 <select> 元素中的选定值?

php - 如何使用 AJAX 和 PHP 从 MySQL 数据库中提取实时用户列表

php - 将变量从 HTML 文件中的 jQuery 传递到 PHP 文件

javascript - Webpack、Sass - 超出最大调用堆栈大小

jquery - 多个文件上传完成

javascript - JQuery/JavaScript 连接每个按键上的输入值

javascript - Jquery:排除元素