0
在IM初学者在JS & AJAX所以请忍受我。简单的AJAX通过jQuery的日期选择器变量
我在这个项目中使用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>
datepicker已显示&工作正常。但是,AJAX仍然无法正常工作。当我试图提醒错误(我在代码中评论的那个错误)时,它不会提醒任何事情。所以我试图alert("a");
和是的,"a"
被警告,所以在AJAX中有错误的地方。数据从未被警告,这意味着它永远不会成功。
Theres在控制台中没有错误。我使用Chrome浏览器。
任何帮助表示赞赏,请只问我,如果你需要的东西。谢谢:D
如果你使用chrome浏览器请使用其中的开发者工具,尤其是网络标签会给你你需要的所有信息 – DevZer0
试试'console.log(url)'你调用'$ .ajax()',url可能是畸形的...并且不要使用'eval'调用。我知道你已经评论过,但只是删除它。这里对你没有好处 –
尝试调用console.log(status)你的错误钩子。可能的值可以是(除了空)“超时”,“错误”,“中止”和“parsererror” –