Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将在线粘贴javascript文件复制到自己的javascript文件中,但代码没有';不行。为什么?_Javascript_Jquery_Asp.net Mvc_Asp.net Web Api - Fatal编程技术网

将在线粘贴javascript文件复制到自己的javascript文件中,但代码没有';不行。为什么?

将在线粘贴javascript文件复制到自己的javascript文件中,但代码没有';不行。为什么?,javascript,jquery,asp.net-mvc,asp.net-web-api,Javascript,Jquery,Asp.net Mvc,Asp.net Web Api,我正在asp.net web api项目中使用引导数据表。所以我必须通过一个给定的链接引用互联网上的几个javascript文件。其中之一是: 我正在考虑将代码传输到我自己的JS文件中,这样即使没有互联网连接,我也可以访问代码。因为当没有internet连接,我试图运行我的项目时,表显示不好 但问题是,当我创建一个JS文件并从互联网上复制粘贴代码,然后运行我的项目时,它没有工作。这张桌子摆得不好。这是为什么?简单地复制粘贴javascript不会起作用。确保已创建类似以下内容的html表: &

我正在asp.net web api项目中使用引导数据表。所以我必须通过一个给定的链接引用互联网上的几个javascript文件。其中之一是:

我正在考虑将代码传输到我自己的JS文件中,这样即使没有互联网连接,我也可以访问代码。因为当没有internet连接,我试图运行我的项目时,表显示不好


但问题是,当我创建一个JS文件并从互联网上复制粘贴代码,然后运行我的项目时,它没有工作。这张桌子摆得不好。这是为什么?

简单地复制粘贴javascript不会起作用。确保已创建类似以下内容的html表:

<table id = "example" class="table table-striped table-bordered" cellspacing="0" width="100%">
    <thead>
        <tr>
            <th>Name</th>
            <th>Position</th>
            <th>Office</th>
            <th>Age</th>
            <th>Start date</th>
            <th>Salary</th>
        </tr>
    </thead>
    <tfoot>
        <tr>
            <th>Name</th>
            <th>Position</th>
            <th>Office</th>
            <th>Age</th>
            <th>Start date</th>
            <th>Salary</th>
        </tr>
    </tfoot>
    <tbody>
        <tr>
            <td>Tiger Nixon</td>
            <td>System Architect</td>
            <td>Edinburgh</td>
            <td>61</td>
            <td>2011/04/25</td>
            <td>$320,800</td>
        </tr>
        <tr>
            <td>Garrett Winters</td>
            <td>Accountant</td>
            <td>Tokyo</td>
            <td>63</td>
            <td>2011/07/25</td>
            <td>$170,750</td>
        </tr>
    </tbody>
</table>

除上述内容外,我不确定您在哪里看到了所需的表,但上面的代码不会呈现与所需表完全相同的表。为此,您还需要提供CSS。CSS也可能是您获取javascript代码的来源。

什么代码不起作用?@james_bond@Scripts.Render(“~/js/cdn-datatables-1-10-13-datatables.bootstrap.min.js”)以什么方式“不起作用”@JaromandaX表显示,但是没有显示搜索和分页。您在开发人员工具控制台中得到任何有用的输出吗?我已经完成了您提到的所有内容。我刚刚意识到一件奇怪的事情,当我使用在线代码时,它显示得很好。但是当我使用复制粘贴的代码时,导航选项卡和引导模式的对齐变得混乱。字体也变得不同。哦,对不起,你的意思是,如果你将javascript引用指向文件中的联机文件,那么一切都正常吗?是的,但仅适用于datatables。如果我引用联机文件,datatables工作得很好,但有个小问题:字体变大了;选项卡、背景色、所有涉及css的内容都被放置在我的页面中不合适的位置,有点被拖到屏幕的右侧。当我点击一个模态弹出窗口时,模态也被拖到浏览器的右边缘,只显示框的一半,即左侧部分(因为它被拖得太多)。为什么会这样?如何修复这个问题?当我尝试注释jquery-1.12.4.js文件时,模态和其他东西会恢复正常。为什么会这样?是因为我正在加载其他jquery脚本吗?
$(document).ready(function() {
    $('#example').DataTable();
} );