TextArea无法使用JavaScript

TextArea无法使用JavaScript,javascript,jquery,html,Javascript,Jquery,Html,您好,我想从textarea获取文本,但javascript不起作用,问题出在哪里 在alter show me:未定义 <script type="text/javascript"> $(function() { var get_text = $("#post_text").value; $(".new_post").click(function(){ $.ajax({ type:

您好,我想从textarea获取文本,但javascript不起作用,问题出在哪里

在alter show me:
未定义

    <script type="text/javascript">
    $(function() {

        var get_text = $("#post_text").value;

        $(".new_post").click(function(){
            $.ajax({
            type: "POST",
            url: "ajax/ajax_new_post.php",
            data: get_text,
            success: function() {
                alert(get_text);
                $('#post_text').val('');
            }
            });
            return false;
        });
    });
    </script>
<div class="column_2 float_left">
    <div class="boxstatus" style="border: 1px solid #D3D6DB;">
        <textarea id="post_text" placeholder="What's on your mind?"></textarea>
</div>
</div>

$(函数(){
var get_text=$(“#post_text”).value;
$(“.new_post”)。单击(函数(){
$.ajax({
类型:“POST”,
url:“ajax/ajax\u new\u post.php”,
数据:获取文本,
成功:函数(){
警报(获取文本);
$('post#u text').val('');
}
});
返回false;
});
});

在jQuery中,语法是
val()

要获得值。。。 若要设置值,需要将参数传递给相同的方法

$("#post_text").val("Text to set in text area");
希望能有帮助

编辑

<script type="text/javascript">
    $(function() {
        $(".new_post").click(function(){
            var get_text = $("#post_text").val();
            $.ajax({
            type: "POST",
            url: "ajax/ajax_new_post.php",
            data: get_text,
            success: function() {
                alert(get_text);
                $('#post_text').val('');
            }
            });
            return false;
        });
    });
    </script>
    <div class="column_2 float_left">
    <div class="boxstatus" style="border: 1px solid #D3D6DB;">
    <textarea id="post_text" placeholder="What's on your mind?"></textarea>
    <button class="float_right new_post" style="cursor: pointer;">Post</button>
</div>
</div>

$(函数(){
$(“.new_post”)。单击(函数(){
var get_text=$(“#post_text”).val();
$.ajax({
类型:“POST”,
url:“ajax/ajax\u new\u post.php”,
数据:获取文本,
成功:函数(){
警报(获取文本);
$('post#u text').val('');
}
});
返回false;
});
});
邮递

什么是
新的\u post
?然后添加代码:)我只想设置“否”。好的,很抱歉,您需要将其放在click事件中
<script type="text/javascript">
    $(function() {
        $(".new_post").click(function(){
            var get_text = $("#post_text").val();
            $.ajax({
            type: "POST",
            url: "ajax/ajax_new_post.php",
            data: get_text,
            success: function() {
                alert(get_text);
                $('#post_text').val('');
            }
            });
            return false;
        });
    });
    </script>
    <div class="column_2 float_left">
    <div class="boxstatus" style="border: 1px solid #D3D6DB;">
    <textarea id="post_text" placeholder="What's on your mind?"></textarea>
    <button class="float_right new_post" style="cursor: pointer;">Post</button>
</div>
</div>