JQuery:TypeError:Object[Object]没有方法';日期选择器';
load.js:JQuery:TypeError:Object[Object]没有方法';日期选择器';,jquery,Jquery,load.js: jQuery(document).ready(function($) { $('.dialog ul li').click(function(e) { switch($(this).attr('id')) { case 'addProject': $('.addDialog').load('/add/addprojectform'); break; case 'addTask
jQuery(document).ready(function($) {
$('.dialog ul li').click(function(e) {
switch($(this).attr('id')) {
case 'addProject':
$('.addDialog').load('/add/addprojectform');
break;
case 'addTask':
$('.addDialog').load('/add/addtaskform');
$('#dueDate').datePicker();
break;
}
});
});
这在标题中:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
<script type="text/javascript">
$.noConflict();
</script>
<script src="js/utils.js"></script>
<script src="js/load.js"></script>
我尝试了几种方法来修复它,但仍然存在错误。是什么导致了错误?谢谢因为
load
执行异步ajax调用,并且元素#duedate
在资源中,所以在使用应用于该元素的方法之前,必须等待调用结束
由于jQuery上的任何ajax方法都会返回延迟对象,因此可以在done()
回调中继续执行代码
$('.addDialog').load('/add/addtaskform').done(function() {
$('#dueDate').datePicker();
});
或者使用简单的成功回调
$('.addDialog').load('/add/addtaskform', function() {
$('#dueDate').datePicker();
});
由于
load
执行异步ajax调用,并且元素#duedate
位于资源中,因此在使用应用于该元素的方法之前,必须等待调用结束
由于jQuery上的任何ajax方法都会返回延迟对象,因此可以在done()
回调中继续执行代码
$('.addDialog').load('/add/addtaskform').done(function() {
$('#dueDate').datePicker();
});
或者使用简单的成功回调
$('.addDialog').load('/add/addtaskform', function() {
$('#dueDate').datePicker();
});
#duedate
是您在上一次ajax调用中检索到的元素吗?#duedate
是您在上一次ajax调用中检索到的元素吗?未捕获类型错误:Object[Object Object]没有方法“done”它使用的版本是1.7.2未捕获类型错误:Object[Object Object]没有方法“done”它使用的版本是1.7.2