Ajax不断出错

时间:2015-10-06 12:55:17

标签: php jquery ajax codeigniter

这是我的ajax代码,即时通讯使用Codeigniter框架,我试图将数据发送到控制器

echo

我不断收到错误,我做错了什么?

1 个答案:

答案 0 :(得分:1)

  1. 您需要停止表单提交,因为它会刷新页面,因此ajax的动机结束。
  2. 您应该传递一个对象,尽管您有错误的数据字符串要传递data:'messege'+ms,
  3. 这个:data:'messege'+ms,要么data:'messege='+ms,,要么更好,作为对象data:{messege:ms},

    <script>
        $('#mssgg').submit(function(e){
            e.preventDefault(); // <----stop the form submission.
            var ms = {messege : $('#mess').val() }; //<----create an object
            $.ajax({
                type:'POST',
                url:'http://localhost/index.php/C_Main_page/store_chat',
                data:ms, //<----and pass that object here.
                error:function(data){
                    alert("error");
                },
                success:function(data){
                    alert("success");
                }
            }); 
        }); 
    </script>