一个项目中使用了jquery的load,来动态加载替换内容,结果死活出不来。
代码如下:
$(
function(){
$('#ProductReview').load("[$syspath]User/AjaxRequest.aspx?Command=ProductReview&proID={cid}&d=" + Date());
});
$('#ProductReview').load("[$syspath]User/AjaxRequest.aspx?Command=ProductReview&proID={cid}&d=" + Date());
});
于是换了其他方式,效果出来了,替换代码有两种,如下:
方法一:
$(
function () {
if ($('#ProductReview').length > 0) {
$.get("[$syspath]User/AjaxRequest.aspx?Command=ProductReview&proID={cid}&d=" + Date(), function (d) {
$('#ProductReview').html(d);
})
}
});
if ($('#ProductReview').length > 0) {
$.get("[$syspath]User/AjaxRequest.aspx?Command=ProductReview&proID={cid}&d=" + Date(), function (d) {
$('#ProductReview').html(d);
})
}
});
$.ajax({
type: "get",
url: "[$syspath]User/AjaxRequest.aspx?Command=ProductReview&proID={cid}&d=" + Date(),
async : false,
success: function(data, textStatus){
$('#ProductReview').html(data);
}
});
type: "get",
url: "[$syspath]User/AjaxRequest.aspx?Command=ProductReview&proID={cid}&d=" + Date(),
async : false,
success: function(data, textStatus){
$('#ProductReview').html(data);
}
});