JQuery datepicker'undefined'是null或不是对象

时间:2012-10-18 01:26:26

标签: javascript jquery datepicker jquery-ui-datepicker

当我想使用datepicker在我的视图上搜索另一个查询时,使用 $.ajax({}) 并在AJAX请求后点击datepicker,显示消息'undefined' is null or not an object

代码datepicker JS,

$("#datepicker_tx").datepicker({
     showOn: 'button',
     buttonImageOnly: true,
     buttonImage: '${pageContext.request.contextPath}/resources/images/calendar.png'
})

我的代码HTML:

<div id="mydiv"><input type="text" name="datepicker" id="datepicker_tx" size="20" value="${dayT}" /></div>

我的代码JS是下一个:

$.ajax({
   type: 'GET',
   url: 'getSearchResult?action=getSearchResult',
   data: 'val1=' + val1 + 'val2=' + val2 + 'val3=' + val3,
   cache: false,
   success: function(data) {
      var jqObj = JQuery(data);
      jqObj.find('div#div1').remove();
      $("div#div2").empty().append(jqObj);
   }
})

1 个答案:

答案 0 :(得分:0)

这部分:

var jqObj = JQuery(data);

我不确定data包含哪些内容,但您可以直接使用data,也可以像var jqObj = $(data)一样使用选择器。

使用data首先找出console.log(data)包含的内容是安全的。