ajax调用在jquery-1.4.1.js不能运行,而jquery-1.3.2.min.js则可以
login.js
<script type="text/javascript" language="javascript">
var PageIndex=1;
//页码
getPage(PageIndex);
function getPage(page)
{
$.ajax({
type:"GET",
url:"handler2.ashx?page="+page+"&t=2",
cache:false,
success:function(msg)
{
$("#pageindex").html(page);
$("#count").html(msg);
}
})
}
Content(PageIndex);//第一次显示内容
//内容
function Content(page)
{
if($("#pageindex").html()==page)
return;//防止重复点击同一页
$("#pageindex").html(page); //页码
$.ajax({
type: "GET",
url: "handler2.ashx?Page=" + page + "&t=0",
cache: false,
dataType: "json",
success: function(msg) {
$("#content").html("");
$.each(msg, function(i) {
$("#content").append("<li class='li'>");
$("#content").append(msg[i]._0);
$("#content").append("、" + msg[i]._1);
$("#content").append("、" + msg[i]._2);
$("#content").append("</li>");
}
);
if (page != 1)
$("#content").hide();
},
error: function(err) {
alert(err);
}
});
getPage(page);
$("#content").ajaxStop(function(){$(this).fadeIn(500); }); //结束ajax
}
</script>
login.htm
<script src="jquery-1.4.1.min.js" type="text/javascript"></script>
运行后弹出警告框[object],如果把jquery-1.4.2.min.js换成jquery-1.3.2.min.js则正常,这是为什么?
------解决方案--------------------也许有些方法在jquery-1.4.2.min.js库里没有。。
------解决方案--------------------jquery-1.4.2.js的确和以前的版本有差别,以前也遇到过,jquery-1.4.2去除了一些不规范的用法。
------解决方案--------------------
------解决方案--------------------换个能行的js版本就ok了