一个项目中使用了jquery的load,来动态加载替换内容,结果死活出不来。

代码如下:

$(function(){

   $('#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);

      })

   }

});

方法二:

$.ajax({

   type: "get",

   url: "[$syspath]User/AjaxRequest.aspx?Command=ProductReview&proID={cid}&d=" + Date(),

   async : false,

   success: function(data, textStatus){

      $('#ProductReview').html(data);

   }

});

这可真是奇怪啊!