小编And*_*ich的帖子

"oCol未定义"使用Datatables和jQuery Ui Dialog

我有一个表单,用于搜索注册表.这个表单显示了jQuery Dialog我正在使用Datatables的对话框内部的信息(是的,在对话框内部我有一个完整的表格).我用PHP动态生成TR和TD,然后,PHP将字符串粘贴到HTML中.但是,当显示对话框时,我收到此错误:

oCol未定义:oCol.fnSetData(oData,val);

我在Firefox和Chrome中尝试它,它也是一样的.我也在http://www.datatables.net上搜索过,我丢弃了一个'格式错误的表'.我不知道我做错了什么.

你能帮帮我解决这个问题吗?

这是我的JS Block:

        <script type="text/javascript" language="javascript" src="lib/jQuery/jquery-1.6.1.js"></script>
        <script type="text/javascript" language="javascript" src="lib/jQuery Ui/js/jquery-ui-1.8.13.custom.min.js"></script>
        <script type="text/javascript" language="javascript" src="lib/Datatables/DataTables-1.8.0/media/js/jquery.dataTables.js"></script>
        <script type="text/javascript">
            $(document).ready(function (){
                $("#results").dialog({
                    title: "Results",
                    width: 900, 
                    height: 500,
                    open: function(event, ui){
                        $("#tRes").dataTable({
                            "bPaginate": true,
                            "bLengthChange": true,
                            "bFilter": true,
                            "bSort": true,
                            "bInfo": true,
                            "bAutoWidth": true
                        });
                    }
                });
            });
        </script>
Run Code Online (Sandbox Code Playgroud)

这是我的表(使用PHP代码段):

<div id="results">
    <table id="tRes">
        <thead>
            <tr>
                <th>ID</th>
                <th>Name</th>
                <th>State</th>
                <th>Address</th>
            </tr>
        </thead>
        <tbody>
            <?php 
                echo $rows;
            ?>
        </tbody>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

jquery jquery-ui datatables jquery-ui-dialog

15
推荐指数
2
解决办法
2万
查看次数

Angular 2,Webpack Uncaught ReferenceError:vendor ...在添加外部库时未定义

当我添加一个库(在我的情况下jplayer),我得到了错误

外部"vendor_d73928c ...":1未捕获的ReferenceError:vendor_d73928c989153b363873未定义

在行 module.exports = vendor_d73928c989153b363873文件webpack:///external "vendor_d73928c989153b363873"

这是我的代码(添加供应商jplayer).

entry: {
    vendor: [
        'bootstrap',
        'bootstrap/dist/css/bootstrap.css',
        'font-awesome/css/font-awesome.css',
        'style-loader',
        'jquery',
        '@angular/common',
        '@angular/compiler',
        '@angular/core',
        '@angular/http',
        '@angular/platform-browser',
        '@angular/platform-browser-dynamic',
        '@angular/router',
        '@angular/platform-server',
        'angular2-google-maps/core',
        'jplayer'
    ]
},
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

jplayer webpack angular

6
推荐指数
1
解决办法
5051
查看次数

Angular 2(RC1)无法读取null的属性'isSkipSelf'

我有一个棱角分明的应用程序,经过一些最近的重构,我收到了一个我不知道的新的神秘错误消息。

例外:错误:未捕获(在承诺中):TypeError:无法读取null的属性'isSkipSelf'

当我在构造函数中将变量类型设置为服务(ProductMeshGradientService)时,开始发生此错误。如果我在构造函数中删除了引用,则该应用程序将按预期工作。

总结代码:

服务中断 注:productMeshGradientService由于调试原因,我目前根本没有使用。因此,我可以确认该错误与使用服务无关,而是由仅将变量设置为服务类型引起的。无论是Http或ProductImageTextureServices引起任何问题。

import {
  Injectable,
  EventEmitter
} from '@angular/core';
import {
  Http,
  Response
} from '@angular/http';

import { ProductMeshGradientService } from '../../services/product.mesh-gradient/product.mesh-gradient.service';

@Injectable()
export class TextureService {
    constructor( 
        private http: Http,
        private productMeshGradientService: ProductMeshGradientService ,
        private productImageTextureService: ProductImageTextureService) { }
    // Some methods are here.
}
Run Code Online (Sandbox Code Playgroud)

正在导入(缩写)的服务注意:此文件存在非常相似的问题,因为如果我删除了在构造函数中设置的变量,则错误会消失。唯一的区别是在此文件中,我需要同时删除productService和productCanvasService。

import { Injectable } from '@angular/core';

import { ProductService } from '../product/product.service';
import { …
Run Code Online (Sandbox Code Playgroud)

angular

3
推荐指数
1
解决办法
6973
查看次数

Uncaught TypeError: (intermediate value).Pie 不是函数 -Chart.js

我想使用Chart.js 2.1.6绘制饼图

我的代码:

<script src="~/Plugin/Chart.js 2.1.6/dist/Chart.min.js"></script>

<canvas id="mychart"></canvas>

var data = [
        {
            value: 300,
            color: "#F7464A",
            highlight: "#FF5A5E",
            label: "Red"
        },
        {
            value: 50,
            color: "#46BFBD",
            highlight: "#5AD3D1",
            label: "Green"
        },
        {
            value: 100,
            color: "#FDB45C",
            highlight: "#FFC870",
            label: "Yellow"
        }
    ]
Run Code Online (Sandbox Code Playgroud)

var ctx = $("#myChart").get(0).getContext("2d"); var myPieChart = new Chart(ctx).Pie(data);

但我收到一个错误:

Uncaught TypeError: (intermediate value).Pie 不是函数。

javascript asp.net-mvc jquery charts

3
推荐指数
1
解决办法
1万
查看次数