douqiaosu0280 2013-01-23 11:09
浏览 24

jquery ajax不去我需要的地方

<html>
<script>
    categedata = 'data';
    function trig() {
        alert(categchange);
        if (categedata == 'data2') {
            $('#data2').scrollLoad({
                url:'load_more_data2.php',
                //your ajax file to be loaded when scroll breaks ScrollAfterHeight
                type:'POST',
                data:'',
                start:function () {
                    $('<div class="loading"><img src="bigLoader.gif"/></div>').appendTo(this);
                    // you can add your effect before loading data
                },
                ScrollAfterHeight:95,
                //this is the height in percentage after which ajax stars
                onload:function (data) {
                    $(this).append(data);
                    $('.loading').remove();
                }, // this event fires on ajax success
                continueWhile:function (resp) {
                    if ($(this).children('li').length >= 100) {
                        // stops when number of 'li' reaches 100
                        return false;
                    }
                    return true;
                }
            });
        }
        if (categedata == 'data') {
            $('#data').scrollLoad({
                url:'load_more_data.php',
                //your ajax file to be loaded when scroll breaks ScrollAfterHeight
                type:'POST',
                data:'',
                start:function () {
                    $('<div class="loading"><img src="bigLoader.gif"/></div>').appendTo(this);
                    // you can add your effect before loading data
                },
                ScrollAfterHeight:95,
                //this is the height in percentage after which ajax stars
                onload:function (data) {
                    $(this).append(data);
                    $('.loading').remove();
                }, // this event fires on ajax success
                continueWhile:function (resp) {
                    if ($(this).children('li').length >= 100) {
                        // stops when number of 'li' reaches 100
                        return false;
                    }
                    return true;
                }
            });
        }
    }
</script>

<div id="div" document.getElementById('data2').id='data';changedata='data';trig();ajaxrequest('file1.php', 'data');"></div>
<div id="div2" document.getElementById('data').id ='data2'; categedata='data2';trig();ajaxrequest('file2.php', 'data2');"></div>
<div id="data"></div>
</html>

If I click on div2 will load 'load_more_data2.php'. But if i click on div after div2 will load the same 'load_more_data2.php' instead of 'load_more_data.php'. What i can do? Second question: How I can send POST/GET data using this script?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 微信小程序协议怎么写
    • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
    • ¥20 怎么用dlib库的算法识别小麦病虫害
    • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
    • ¥15 java写代码遇到问题,求帮助
    • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
    • ¥15 有了解d3和topogram.js库的吗?有偿请教
    • ¥100 任意维数的K均值聚类
    • ¥15 stamps做sbas-insar,时序沉降图怎么画
    • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看