我是初学者,在JS& AJAX所以请耐心等待。
我在这个项目中使用codeigniter框架。我想创建一个datepicker并通过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>
已经显示了日期选择器&amp;工作正常。然而,AJAX仍然无法正常工作。当我试图提醒错误(我在代码中评论的那个)时,它不会提醒任何事情。所以我试着alert("a");
并且是的,"a"
被警告,因此AJAX中出现了错误。数据永远不会被警告,这意味着它永远不会成功。
控制台中没有错误。我正在使用Chrome浏览器。
感谢任何帮助,请问我是否需要帮助。谢谢:D
答案 0 :(得分:0)
您可以尝试在浏览器http://mysite.com/index.php/backend/umat中编写此网址并显示信息吗?检查你的htaccess或许index.php是删除