javascript - Isu skop parameter dalam fungsi JS
巴扎黑
巴扎黑 2017-06-26 10:52:31
0
1
673

1. Saya menulis bar skrol lungsur untuk memuatkan lebih banyak fungsi Kodnya adalah seperti berikut, dropload事件是一个+监听滚轮滚动的函数,当第一次进入A页面时,触发ajaxModel函数,并把methodparam传进入,但是当显示完这一屏数据,进行滚轮下拉滚动加载数据的时候,method和param就无效了,这是为什么?dropload在ajaxModel函数体内,他的参数对于那这个内部执行的函数来讲不应该都是一直有效的么?为什么param dan kaedah kosong?
Ungkapan mungkin agak mengelirukan Mari kita ringkaskan secara ringkas: apabila memasuki ajaxModel buat kali pertama, kedua-dua kaedah dan param mempunyai nilai, dan param dihantar ke kaedah dropload di bawah, tetapi apabila roda skrol mencetuskan kaedah dropload kedua, param kosong.

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) {
                    //这里是具体操作
                    }
                })
            }
        })
巴扎黑
巴扎黑

membalas semua(1)
迷茫

Lihat dalam kejayaan untuk melihat sama ada terdapat sebarang kod untuk mengosongkan param?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan