javascript - 前台分页时一直提示:Uncaught TypeError: url.indexOf is not a function
怪我咯
怪我咯 2017-04-11 13:14:20
[JavaScript讨论组]

问题:
前台分页时会连续不断报出错误:Uncaught TypeError: url.indexOf is not a function,分页成功,但是点击页码后会跳回第一页。后台用同样代码能实现分页。(用U方法传参{:U('XXX/XXX',array('id'=>1))}时也报这个错)

分页代码:

    public function Page(){
    $dept = M('userList');
    //实例化分页类
    $count =$dept->count();//总记录数
    //var_dump($count);die;
    $Page = new\Think\Page($count,2);
    $data = $dept->limit($Page->firstRow, $Page->listRows)->select();
    // echo "<pre>";
    // print_r($data);die;
    $Page->setConfig('header','<span class="rows">共 %TOTAL_ROW% 人</span>');
    $Page->setConfig('prev','上一页');
    $Page->setConfig('next','下一页');
    $Page->setConfig('theme', '%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');
    $show = $Page->show();
    $this->assign('data',$data);
    //print_r($data);die; 
    $this->assign('show', $show);
    $this->display();
}

报错信息:

Uncaught TypeError: url.indexOf is not a function VM683:9793

at jQuery.fn.init.jQuery.fn.load (<anonymous>:9793:13)
at <anonymous>:1:11
at DOMEval (<anonymous>:82:12)
at Function.globalEval (<anonymous>:348:3)
at text script (<anonymous>:9576:11)
at ajaxConvert (<anonymous>:8721:18)
at done (<anonymous>:9192:15)
at XMLHttpRequest.<anonymous> (<anonymous>:9484:9)
at Object.send (<anonymous>:9536:10)
at Function.ajax (<anonymous>:9143:15)

尝试解决:根据图片搜到前台比后台少个if判断,加上之后依旧不行

if ( typeof url !== "string" && _load ) {

    return _load.apply( this, arguments );
}

var selector, type, response,

self = this,
off = url.indexOf( " " );
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
迷茫

url输出一下,看是什么。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号