一個項目中使用了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);
}
});