Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.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 未捕获引用错误:\未在causesDataService.js:56的causesDataService.js:64中定义_Javascript_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

Javascript 未捕获引用错误:\未在causesDataService.js:56的causesDataService.js:64中定义

Javascript 未捕获引用错误:\未在causesDataService.js:56的causesDataService.js:64中定义,javascript,c#,asp.net,asp.net-mvc,Javascript,C#,Asp.net,Asp.net Mvc,有点背景。我使用SQL数据库为用户和“原因”创建了一个ASP.MVC web应用程序,可以将其添加到web应用程序中。出现以下故障。我将记录错误和代码 Uncaught ReferenceError: _ is not defined at causesDataService.js:56 at causesDataService.js:64 Uncaught ReferenceError: _ is not defined at _mixins.js:2 at _mixins.js:7 U

有点背景。我使用SQL数据库为用户和“原因”创建了一个ASP.MVC web应用程序,可以将其添加到web应用程序中。出现以下故障。我将记录错误和代码

Uncaught ReferenceError: _ is not defined
at causesDataService.js:56
at causesDataService.js:64


Uncaught ReferenceError: _ is not defined
at _mixins.js:2
at _mixins.js:7

Uncaught SyntaxError: Unexpected token )
好的,下面的代码…::

混血儿

var _mixIns = (function () {
    _.mixin({
        numberWithCommas: function (value) {
            return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
        }
    });
}());
个案资料服务::

var httpVerbs = {
    POST:'POST',
    PUT: 'PUT',
    GET: 'GET',
    DEL: 'DELETE'
};

var causesDataService = (function () {
    var ds = {
            commit: function (type, url, data) {

                // Remove 'id' member to perpare for INSERT
                if (type === httpVerbs.POST) {
                    delete data['id'];
                }

                return $.ajax({
                    type: type,
                    url: url,
                    data: data,
                    dataType: 'json'
                });
            },

            del: function (data) {
                return this.commit(httpVerbs.DEL, '/api/causes/' + data.id);
            },

            save: function (data) {

                var
                    type = httpVerbs.POST,
                    url = '/api/causes';

                if (data.id > 0) {
                    type = httpVerbs.PUT;
                    url += '/' + data.id;
                }

                return this.commit(type, url, data);
            },

            saveImage: function (data) {
                return $.ajax({
                    type: httpVerbs.POST,
                    url: '/causes/uploadimage',
                    processData: false,
                    contentType: false,
                    data: data
                });
            },
        };

    _.bindAll(ds, 'del', 'save');

    return {
        save: ds.save,
        saveLocal: ds.saveLocal,
        saveImage: ds.saveImage,
    }

})();

看起来您缺少对某个将
\u
放入全局作用域的其他库的引用。也许是下划线.js?显示页面上包含JavaScript文件的位置,以及其中列出这两个文件的位置。@krillgar Uncaught SyntaxError:意外标记)。。。。。。。。。。。。。。。。关于$(function(){在
{
之前不需要