0

我是 JS 和 AJAX 的初学者,所以请多多包涵。

我在这个项目中使用了 codeigniter 框架。我想创建一个日期选择器并通过 AJAX 传递它的值。这是脚本:

<script>
    $(function() {
        $( "#datepicker" ).datepicker({
          changeMonth: true,
          changeYear: true
        });

        $("#btn_insert").click(function() {
            var url = "<?php echo base_url();?>" + "index.php/backend/umat";

            $.ajax({
                type: 'POST',
                url: url,
                dataType: "json",
                data: $('#my_form').serialize(),
                success: function(data) {
                    alert(data);
                },
                error: function(xhr, status, error) {
                    /*var err = eval("(" + xhr.responseText + ")");
                    alert(err.Message);*/
                    alert("a");
                }
            });
        });

    });
</script>

日期选择器已经显示并且工作正常。但是 AJAX 仍然无法正常工作。当我试图提醒错误(我在代码中注释的那个)时,它不会提醒任何东西。所以我尝试了alert("a");,是的,"a"被警告了,所以 AJAX 有问题。数据永远不会收到警报,这意味着它永远不会成功。

控制台没有错误。我正在使用 chrome 浏览器。

任何帮助表示赞赏,如果您需要什么,请问我。感谢:D

4

1 回答 1

0

您可以尝试在浏览器http://mysite.com/index.php/backend/umat中写入此 url并显示信息吗?检查你的 htaccess 也许 index.php 被删除

于 2013-08-18T14:03:39.013 回答