我是新手,请高手帮忙改一下,如果可以,请尽可能在下面源代码里改好,贴上来,不胜感谢。源码如下:<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-1.11.1.min.js"></script>
<script> $(window).scroll(function () {
//已经滚动到上面的页面高度
var scrollTop = $(this).scrollTop();
//页面高度
var scrollHeight = $(document).height();
//浏览器窗口高度
var windowHeight = $(this).height();
//此处是滚动条到底部时候触发的事件,在这里写要加载的数据,或者是拉动滚动条的操作
if (scrollTop + windowHeight == scrollHeight) {
// alert('页面到底部了');
}
});$(document).ready(function(){
// window.onload=function()
$("#button1").click(function(){
$.ajax({
type: "Get",
url: "Search.asp",
dataType: "json",
// data: {
// ID: id,
// messageType: 1,
// page: page,
// pageSize: 10
// }, // 请求发送之前(发送请求前可修改XMLHttpRequest对象的函数,如添加自定义HTTP头。)。
beforeSend:function(XMLHttpRequest){
$("#Loading").html("正在加载中,请稍等···");
}, success: function (data) {
for (var i = 0, j = data.length; i < j; i++)
$('#all').append('<li>' + data[i].LogID + '|' + data[i].LogTitle + '</li>');
}, // 请求完成后的回调函数 (请求成功或失败之后均调用)
complete:function(XMLHttpRequest,textStatus){ $("#Loading").empty();
},
// 请求失败时调用此函数。
error:function(XMLHttpRequest,textStatus,errorThrown){
$("#Loading").empty();
}, error: function () {
alert("error");
}
});
});
});
</script>
</head>
<body>
<div id="Loading"></div>
<input type=button id="button1" value="ajax">
<ul>
<li id="all"></li>
</ul>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-1.11.1.min.js"></script>
<script> $(window).scroll(function () {
//已经滚动到上面的页面高度
var scrollTop = $(this).scrollTop();
//页面高度
var scrollHeight = $(document).height();
//浏览器窗口高度
var windowHeight = $(this).height();
//此处是滚动条到底部时候触发的事件,在这里写要加载的数据,或者是拉动滚动条的操作
if (scrollTop + windowHeight == scrollHeight) {
// alert('页面到底部了');
}
});$(document).ready(function(){
// window.onload=function()
$("#button1").click(function(){
$.ajax({
type: "Get",
url: "Search.asp",
dataType: "json",
// data: {
// ID: id,
// messageType: 1,
// page: page,
// pageSize: 10
// }, // 请求发送之前(发送请求前可修改XMLHttpRequest对象的函数,如添加自定义HTTP头。)。
beforeSend:function(XMLHttpRequest){
$("#Loading").html("正在加载中,请稍等···");
}, success: function (data) {
for (var i = 0, j = data.length; i < j; i++)
$('#all').append('<li>' + data[i].LogID + '|' + data[i].LogTitle + '</li>');
}, // 请求完成后的回调函数 (请求成功或失败之后均调用)
complete:function(XMLHttpRequest,textStatus){ $("#Loading").empty();
},
// 请求失败时调用此函数。
error:function(XMLHttpRequest,textStatus,errorThrown){
$("#Loading").empty();
}, error: function () {
alert("error");
}
});
});
});
</script>
</head>
<body>
<div id="Loading"></div>
<input type=button id="button1" value="ajax">
<ul>
<li id="all"></li>
</ul>
</body>
</html>
var id = "传递的值", page = "传递的值";
$.ajax({
type: "Get",
url: "Search.asp",
dataType: "json",
data: {
ID: id,
messageType: 1,
page: page,
pageSize: 10
}, // 请求发送之前(发送请求前可修改XMLHttpRequest对象的函数,如添加自定义HTTP头。)。
beforeSend:function(XMLHttpRequest){
$("#Loading").html("正在加载中,请稍等···");
},
var id = "传递的值", page = "传递的值";
$.ajax({
type: "Get",
url: "Search.asp",
dataType: "json",
data: {
ID: id,
messageType: 1,
page: page,
pageSize: 10
}, // 请求发送之前(发送请求前可修改XMLHttpRequest对象的函数,如添加自定义HTTP头。)。
beforeSend:function(XMLHttpRequest){
$("#Loading").html("正在加载中,请稍等···");
},
var id = "传递的值", page = "传递的值";
$.ajax({
type: "Get",
url: "Search.asp",
dataType: "json",
data: {
ID: id,
messageType: 1,
page: page,
pageSize: 10
}, // 请求发送之前(发送请求前可修改XMLHttpRequest对象的函数,如添加自定义HTTP头。)。
beforeSend:function(XMLHttpRequest){
$("#Loading").html("正在加载中,请稍等···");
},
不定义变量,会出异常:”id“未定义
应该data: JSON.stringify({ID: id, messageType: 1, page: page, pageSize: 10} )
data要转字符串,用JSON.stringify()就行,或者你参数那不要写对象直接写字符串。