Php 本地网络访问(jQuery)中未定义引用错误$
我有一个php项目,我在自己的计算机中通过wampserver运行它,它工作得很好。但问题是,当我想从这个网络中的本地计算机访问它时,网站加载不完整,当我通过firebug跟踪它时,它有以下错误:Php 本地网络访问(jQuery)中未定义引用错误$,php,jquery,Php,Jquery,我有一个php项目,我在自己的计算机中通过wampserver运行它,它工作得很好。但问题是,当我想从这个网络中的本地计算机访问它时,网站加载不完整,当我通过firebug跟踪它时,它有以下错误: Reference error $ is not defined 错误对应于js文件 这是我调用js文件的php文件: <?php class ControllerModuleBanner extends Controller { public function index($se
Reference error $ is not defined
错误对应于js文件
这是我调用js文件的php文件:
<?php
class ControllerModuleBanner extends Controller {
public function index($setting) {
static $module = 0;
$this->load->model('design/banner');
$this->load->model('tool/image');
$this->document->addScript('catalog/view/javascript/jquery/flexslider/jquery.flexslider-min.js');
$data['banners'] = array();
$results = $this->model_design_banner->getBanner($setting['banner_id']);
foreach ($results as $result) {
if (is_file(DIR_IMAGE . $result['image'])) {
$data['banners'][] = array(
'title' => $result['title'],
'link' => $result['link'],
'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height'])
);
}
}
$data['module'] = $module++;
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/banner.tpl')) {
return $this->load->view($this->config->get('config_template') . '/template/module/banner.tpl', $data);
} else {
return $this->load->view('default/template/module/banner.tpl', $data);
}
}
}
或者:
- 您没有加载jquery或路径不正确
- 您使用的是无协议url,它可以在web服务器上工作,但不能在本地服务器上工作
- 在加载jquery之前,您正在使用jquery插件
有东西在调用jQuery,但在调用jQuery之前没有加载它。请确保在应用程序脚本之前加载jQuery。它在我自己的计算机中工作。我们可以看到您正在使用的代码吗?您对Amit的回答表明您正在使用一个PHP框架,所以请让我们知道这是什么。在jQuery不起作用的地方,你用什么HTML来加载它?(我现在投票暂时搁置,但如果你能改进它,ping我,我会投票取消它。祝你好运!)。我编辑了我的第一个帖子,通过这个命令调用它:$this->document->addScript('catalog/view/javascript/jQuery/flexslider/jQuery.flexslider-min.js');