键入问号时Jquery spams时间戳?

时间:2011-11-04 10:44:26

标签: php jquery ajax

我有一个应用程序,您可以将消息发布到系统。只要您输入问号,消息就会变为:

  

jQuery16104892938028
  4552626_132040318254
  1

我不知道如何调试它或为什么会发生这种情况。可能是什么原因?

window.post = function() {
    $.ajax({
        type: 'POST',
        url: 'includes/library/ajax/sbpost.php',
        dataType: 'json',
        data: 'msg=' + $('#sbmsg').val() + '&sbl=' + sbl,
        success: function(msg){
            $('#sbmsg').val('');
            sbl = msg.sbl;
            var i = msg.old.length;
            var c = 0;
            $('#sbmsgs').append(msg.newmsgs);
            for (x in msg.old) {
                $('#sb-post-'+msg.old[x]).slideUp();
                $('#sb-post-'+msg.newids[x]).slideDown();
            }
        }
    });
}

1 个答案:

答案 0 :(得分:1)

也不知道,但肯定你使用错误的方式将数据发送到服务器。

使用此选项设置data值:

data: {
    msg: $('#sbmsg').val(),
    sbl: sbl
}