当我想使用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);
}
})
答案 0 :(得分:0)
这部分:
var jqObj = JQuery(data);
我不确定data
包含哪些内容,但您可以直接使用data
,也可以像var jqObj = $(data)
一样使用选择器。
使用data
首先找出console.log(data)
包含的内容是安全的。