所以,这些脚本不想工作。不知道该怎么办。如果我自己运行页面 B,一切正常。如果页面 A 对页面 B 进行 ajax 调用,则其中的任何脚本都不会起作用。我该怎么办?提前致谢。
B页的代码:
chkBox = function() {
jQuery("#docheckchildren").checkboxTree({
collapsedarrow: "../img/img-arrow-collapsed.gif",
expandedarrow: "../img/img-arrow-expanded.gif",
blankarrow: "../img/img-arrow-blank.gif",
checkchildren: true,
checkparents: false
});
}
页面 A ajax 调用:
$.ajax({
type: "GET",
url:"mypage.cfm",
data:formData,
cache:false,
success: function(res) {
$('#dsp_Grid').html(res);
chkBox();
}
, error: function(xmlHttpRequest, status, err) {
confirm('Error! ' + status +':'+ err);
}
});
页面 B:如果我必须自己运行它,我必须添加以下内容: << 顶部页面中的 href 不同:似乎可以工作,因为我看到了复选框的 css。
(同理,pageA中src不同)
我认为问题的一部分是我正在加载从pageB返回到pageA中的div
$('#dsp_Grid').html(res)