私はテキスト領域の入力があるフォームを持っています。私はデータベースを更新するために、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
データへのアクセス方法は他にありません。何か案は?
私はこの問題を混乱させるかもしれないと思います。 idはhtmlの
jQueryは、ネイティブにテキストエリアの要素が入力要素と同じ方法で値を格納するわけではありません。 val()を呼び出すと、textareaタグ間のテキストが正しく返されます。私が言ったように、あなたの問題はおそらく他の場所です。もっとコードを投稿するか、やっていることを単純化しようとすると、間違っているものを見つけ出すでしょう。 –
これは面白いです。私はval()を呼び出すことが間違いなく確実であることを確認したかったのです。今私はそれが間違っているかもしれない何かを見ていることを知っています。ありがとう! – musoNic80