关于Jquery的一个疑问

2017-08-28 00:00 出处:360java.com 作者:360java  阅读()
这是一段代码 lt;script src=quot;../Scripts/jquery-1.4.1.jsquot; type=quot;text/javascriptquot;gt;lt;/scriptgt; lt;script type=quot;text/

这是一段代码

<script src="../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            var comment = $("#TextArea1").val();
            $("#Button1").click(function () {
                $.post("noFreshComment.ashx", { "comment": comment}, function (data, status) {
                    if (status == "success") {
                        if (data == "插入成功") {
                            alert("评论成功");
                        }
                    }
                })
            });
        })
    </script>

代码中第四行的语句,传到$.post()里的comment时为"",但是如果把第四行的语句移到$("#Button1").click里时,为什么就能把正常的值传递给$.post()里的comment了?

< >
最佳答案

在初始化的时候

            var comment = $("#TextArea1").val();

已经把值都给了空,这个时候直接拿值肯定为空啊。

看看代码域的问题。就知道这个问题的答案了。

分享到:
本文标签: 网站开发, jQuery

相关文章

发表评论(共条评论)愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

Copyright (C) java学习 360java 360java.com, All Rights Reserved.

苏ICP备16022210号