javascript - JS函数中的参数的作用域问题
问题描述
1、写了一个下拉滚动条加载更多的功能,代码如下,dropload事件是一个+监听滚轮滚动的函数,当第一次进入A页面时,触发ajaxModel函数,并把method和param传进入,但是当显示完这一屏数据,进行滚轮下拉滚动加载数据的时候,method和param就无效了,这是为什么?dropload在ajaxModel函数体内,他的参数对于那这个内部执行的函数来讲不应该都是一直有效的么?为什么param和method为空?可能表述的有点乱,简单概括一下:第一次进入ajaxModel的时候,method和param都是有值的,并且param传给了下面的dropload方法,但是当滚轮滚动引发第二次dropload方法时,param就空了。
function ajaxModel(method,param){// 页数var page = 0;// 每页展示12个var size = 12;// dropload 滚轮事件,滚到底部时就触发var dropload = $(’.resultlist’).dropload({ scrollArea : window, loadDownFn : function(me) {page++;$.ajax({ type : ’POST’, url : basePath + method + ’/’+page+’/’+size+’.do’, data : {'keyword':param}, dataType : ’json’, success : function(data) { //这里是具体操作 }}) }})
问题解答
回答1:success里找找是不是有代码把param清了?
相关文章:
1. PHP类属性声明?2. 使用weex扩展html5的项目存在ios不同版本的兼容性3. css - 关于input标签disabled问题4. PHP怎么升级?升级会导致老的网站程序不能用吗?5. 网页爬虫 - 关于python3.x 编写爬虫异常问题请各位大神帮忙!6. node.js - 我是一个做前端的,求教如何学习vue,node等js引擎?7. 存储过程 - Mysql时间参数 问题8. javascript - c#如何向js传值9. javascript - 在nodejs的程序里面怎么理解IO呢,如何用一段代码来说明IO10. mysql主从 - 请教下mysql 主动-被动模式的双主配置 和 主从配置在应用上有什么区别?

网公网安备