function getComPage(classid,id,pagenum){
var url = '/e/ajax/index.php?';
var params ='action=getComPage' + '&classid=' + classid + '&id=' + id + '&pagenum=' + pagenum;
url+=params;
var functionName=function (){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
if(xmlHttp.responseText!=0){
$(".comnav1").html(xmlHttp.responseText);
getComList($("#Comment_classid").val(),$("#Comment_id").val(),pagenum);/////////请问这个pagenum为什么说为定义
}
else {
$(".comnav1").html("");
}
}
else if(xmlHttp.readyState!=4)
{
loadING("#commentinfo");
}
}
};
makeRequest(url, functionName, "GET", '');
}请问这个pagenum为什么说为定义,刚学JS,对变量作用域不太了解,难道是函数中的变量不能作用到子函数的变量,请问应该怎么样做,才能统一谢谢
var url = '/e/ajax/index.php?';
var params ='action=getComPage' + '&classid=' + classid + '&id=' + id + '&pagenum=' + pagenum;
url+=params;
var functionName=function (){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
if(xmlHttp.responseText!=0){
$(".comnav1").html(xmlHttp.responseText);
getComList($("#Comment_classid").val(),$("#Comment_id").val(),pagenum);/////////请问这个pagenum为什么说为定义
}
else {
$(".comnav1").html("");
}
}
else if(xmlHttp.readyState!=4)
{
loadING("#commentinfo");
}
}
};
makeRequest(url, functionName, "GET", '');
}请问这个pagenum为什么说为定义,刚学JS,对变量作用域不太了解,难道是函数中的变量不能作用到子函数的变量,请问应该怎么样做,才能统一谢谢
解决方案 »
- 请教一个关于命名空间理解的问题,是不是就给全局变量和函数变成了某对象的属性和方法了?
- 大概是页面载入js事件执行顺序或者jquery异步出的问题,很伤脑筋的问题
- 自己做的一个简单的AJAX树,附上源代码.另求哪位高手帮这颗树改成线条的(就像CSDN那样)
- 怎么读下拉框里面的值?
- 怎样获取iframe远程调用网页变量?
- 一个筛选函数的错误,不知道错在哪,求指点
- 如何在HTML里打开一个“Save As”窗口,让用户选择目录?
- 显示刷新的时间,我这里写的有问题吗?
- SCRIPT438: 对象不支持“attachEvent”属性或方法
- this在定时器中的用法,
- showModalDialog 子页面刷新父页面 in thinking
- 跳转到frame的问题
var url = '/e/ajax/index.php?';
var params ='action=getComPage' + '&classid=' + classid + '&id=' + id + '&pagenum=' + pagenum;
url+=params;
var functionName=function (classid,id,pagenum){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
if(xmlHttp.responseText!=0){
$(".comnav1").html(xmlHttp.responseText);
getComList(classid,id,pagenum);
}
else {
$(".comnav1").html("");
}
}
else if(xmlHttp.readyState!=4)
{
loadING("#commentinfo");
}
}
};
makeRequest(url, functionName, "GET", '');
}我改成这样,还是不行,三个参数都是为定义顺便问一下,是执行2个AJAX快,还是执行一个AJAX 然后在服务器段综合处理返回整体信息快