weixin_33730836 2017-02-20 21:30 采纳率: 0%
浏览 66

jQuery Ajax中的URL重写

Can I use the following snippet,

var MSG = $("#message").val();
var dataString = 'message='+ MSG;
$.ajax({
    type: "GET",
    url: "InsertMessage?message="+MSG,
    data: {message:MSG},
    cache: false,
    success: function(data)
    {
        $(".content").prepend(data);
        $("#message").focus();
    }
});

I want to send a parameter to servlet to add to the database data: {message:MSG}, sends an empty parameter

  • 写回答

2条回答 默认 最新

  • weixin_33705053 2017-02-20 21:38
    关注

    If the #message element you're wanting to send the text of is just a standard div, then you need to use text() instead of val():

    var MSG = $("#message").text();
    

    val() is mostly used for form elements such as input, select, etc.

    评论

报告相同问题?