亲爱的所有人。我有一个主html文件,点击按钮后,它将来自AJAX test.html
的test.html:
<div type="text" id="datepicker">H
</div>
my.js:
jQuery(document).ready(function($) {
jQuery.ajax({
type:'POST',
url:'test.html',
success: function(data2){
} //end of success
}); //end of ajax
$("#datepicker").datepicker();
});
Main.html Ajax调用test.html, 它需要在输入字段中显示日期选择器,我该如何完成上述任务?
谢谢
答案 0 :(得分:0)
如果你说,......
我已经使用AJAX加载了一些内容,我想将内容绑定到它......
然后您需要做的就是将$(document).ready ... stuff移动到一个函数中,您也可以在加载AJAX请求时调用它。您也可以将相关的DOM树传递给该函数,这将有所帮助。
示例:
var pageLoaded = function(htmlDocument) {
$(".datepicker", htmlDocument).datepicker();
$(".something").click(function() { alert("Hi"); });
};
// Page Load
$(document).ready(function() {
pageLoaded(this);
});
然后当你打电话给AJAX时,你也会这样做......
$("#MyDiv").load("http://somepage/", function() { pageLoaded(this) });
它将所有页面加载内容应用于新加载的AJAX位。