2009-05-16 16 views
1

私はテキスト領域の入力があるフォームを持っています。私はデータベースを更新するために、AJAXリクエストを介してフォームを送信するためにJQueryを使用しています。私の問題は、テキストエリアの入力からデータを取得するのが難しいということです。入力が "txtBody"のIDを持っている場合、私は試してみました:JavaScriptのテキスト領域の値を取得する方法

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 

データへのアクセス方法は他にありません。何か案は?

答えて

5

あなたはデータベースに追加すると言っています。実際のコードをデバッグして、1つの変数名でデータを送信し、別の変数名でデータを追加しようとしていないことを確認しましたか?そのため、あなたがこのようなフィールドを持っている場合:

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

またはこのような

$('#txtBody').val(); 値 "test" を返します。こう

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

。それについては何もない。

実際の問題ではないことを推測しているので、間違っている箇所を見つけることができるように、さらにコードを投稿してください。

+0

私はこの問題を混乱させるかもしれないと思います。 idはhtmlの