textarea更新不使用ajax提交

时间:2016-04-21 18:06:44

标签: javascript php jquery ajax

我有一个textarea字段,其中已存在一些数据



<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea name="message" id="editor1">There is some lines with basic html tags like strong,underline</textarea> 
&#13;
&#13;
&#13; 如果我改变上面这样
&#13;
&#13;
<textarea name="message" id="editor1">Some new lines with basic html tags like strong,underline</textarea> 
&#13;
&#13;
&#13;

但是在提交行动之后,一切正常但我总是得到旧的textarea数据而不是新的更新数据。

虽然js代码

$(document).on('click', ".send-mail", function (e) {
    e.preventDefault();
    var s_message=$("textarea[name=message]").val();




    $('#send_mail').modal({backdrop: 'static', keyboard: false}).one('click', '#sendmail', function () {
        sendMail(s_message);

    });
});
function sendMail(s_message) {

    jQuery.ajax({

        url: 'request/sendmail.php',
        type: 'POST',
        data: s_message,
        dataType: 'json',
        success: function (data) {
            if (data.status == "Success") {
                $("#notify .message").html("<strong>" + data.status + "</strong>: " + data.message);
                $("#notify").removeClass("alert-danger").addClass("alert-success").fadeIn();
                $("html, body").scrollTop($("body").offset().top);

            } else {
                $("#notify .message").html("<strong>" + data.status + "</strong>: " + data.message);
                $("#notify").removeClass("alert-success").addClass("alert-danger").fadeIn();
                $("html, body").scrollTop($("body").offset().top);

            }

        }

    });

}
</script>

我需要新的更新数据到PHP Post变量。为什么它不起作用?

0 个答案:

没有答案