小编Col*_*nor的帖子

未捕获的TypeError:对象#<Object>没有方法'movingBoxes'

我试图使用movingBoxes插件与我的asp.net mvc网站,它不工作(显然).我在site.master中的head标签中导入了movingboxes.js,就像这样

    <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

并且浏览器成功获取此脚本.现在我有一个继承自site.master的常规视图,其中有一些jquery,它调用了movingBoxes插件

<script type="text/javascript">
    $(document).ready(function () {
        $($('#slider-one'));
        $('#slider-one').movingBoxes({
            startPanel: 1,      
            panelWidth: .5,     
            fixedHeight: false
        });

        $('#slider-two').movingBoxes({
            startPanel: 1,     
            panelWidth: .5,     
            fixedHeight: false
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

当我查看页面时.除了这个插件,每件事都运行正常(包括其他jquery的东西),我得到这个错误

在此输入图像描述

这是错误的描述 在此输入图像描述

任何帮助,将不胜感激

编辑

显然我有这个:

    <script type="text/javascript" src="../../Scripts/jquery-1.4.1.js" />
    <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

它现在通过将其更改为:

    <script type="text/javascript" src="../../Scripts/jquery-1.4.1.js"></script>
    <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery typeerror

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

存储用户的Facebook访问令牌

我有一个存储用户访问令牌的数据库(以及一些其他数据).我授权用户时,我的权限列表包括offline_access.

那么用户的访问令牌(客户端)是否始终与数据库中该用户的访问令牌相同?或者用户的访问令牌在注销,更改密码等时是否会发生变化?

facebook oauth access-token

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

使用Perl多次匹配正则表达式

Noob问题在这里.我有一个非常简单的perl脚本,我希望正则表达式匹配字符串中的多个部分

my $string = "ohai there. ohai";
my @results = $string =~ /(\w\w\w\w)/;
foreach my $x (@results){
    print "$x\n";
}
Run Code Online (Sandbox Code Playgroud)

这不是我想要的方式,因为它只返回ohai.我希望它匹配并打印ohai ther ohai

我该怎么做呢?

谢谢

regex perl

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

与Asp.net Mvc的缩略图

有没有人知道从字节数组中显示缩略图的方法,甚至更好的是,这样做的库.谢谢

asp.net-mvc image thumbnails

7
推荐指数
2
解决办法
7455
查看次数

模型绑定复选框列表问题

在我的EditorTemplates中,我有两个视图.一个为我的类别(称为_Category)

@model com.example.Models._Category
@Html.CheckBox(Model.Name, Model.Selected)
@Html.LabelFor(c => c.Name, Model.Name)
<br />
Run Code Online (Sandbox Code Playgroud)

和一个类别列表(称为_Categories)

@model List<com.example.Models._Category>
@for (int i = 0; i < Model.Count; i++)
{
    @Html.EditorFor(c => Model[i]);
}
Run Code Online (Sandbox Code Playgroud)

在显示这些类别的视图中,我有一个正在使用的类别列表,如下所示:

@Html.EditorFor(m => m.Categories, "_Categories")
Run Code Online (Sandbox Code Playgroud)

当我查看页面时,旁边有多个带有名称的checbox,这很好.复选框的名称不太好,但结果看起来像这样:

....name="Categories.[1].Batman"....">

名称中有一个额外的点需要消失.有想法该怎么解决这个吗?

提前致谢

asp.net-mvc model-binding mvc-editor-templates razor

5
推荐指数
1
解决办法
3292
查看次数

带有列表的jsp中的NumberFormatException

这个问题是我在这里描述的应用程序的另一个问题.我的模型(一个级别)有一个需求列表,其中包含两个字符串,即id和name.该模型如下所示:

public class Level {
private String name;
private int id;
private int points
private List<Requirement> requirements;
    ....
}

public class Requirement{
    private String name;
    private String id;
    ....
}
Run Code Online (Sandbox Code Playgroud)

而jsp看起来像这样:

<div id="allRequirements">
    <c:forEach var="requirement" items="${RequirementList}">
         <div class="requirements">
             <input type="hidden" value="${requirement.id}" name="id"/>
             <h2><c:out value="${requirement.name}"/></h2>
         </div>
    </c:foreach>
</div>

<div id="requiredRequirements">
    <c:forEach var="requiredRequirement" items="${level.requirements}">
         <div class="requirements">
             <input type="hidden" value="${requiredRequirement.id}" name="id"/>
             <h2><c:out value="${requiredRequirement.name}"/></h2>
         </div>
    </c:foreach>
</div>
Run Code Online (Sandbox Code Playgroud)

jsp页面渲染得很好并且像魅力一样,直到我添加了网站抛出a的requiredRequirements循环,java.lang.NumberFormatException: For input string: "id"因为它试图将字符串解析为int.

有谁知道为什么第一个循环工作而第二个循环不起作用?

编辑:堆栈跟踪

java.lang.NumberFormatException: For input string: "id"
at …
Run Code Online (Sandbox Code Playgroud)

java spring jsp jstl el

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

将匿名对象添加到匿名列表

我有一个存储在b中的匿名类型列表(来自列表),我想在列表中添加一个新对象.当我尝试将新的匿名对象添加到此列表时,我收到此错误:

'System.Collections.Generic.List.Add(AnonymousType#1)'的最佳重载方法匹配具有一些无效参数.我也得到这个错误:参数1:无法从'AnonymousType#2'转换为'AnonymousType#1'

 var b = user.Orders.Select(i => new { id = i.BillingId , text = i.Billing.ToString() }).ToList();
 b.Add(new { id = 0 , text = "New Billing Address" });
Run Code Online (Sandbox Code Playgroud)

提前致谢

c# list anonymous-types

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

在mvc中使用带有模板的Html.DisplayFor

我有一个模特

public class Person {
    public string Name { get; set; }
    public int Age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和一个简单的视图

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<IList<Site.Models.Person>>" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<body>
    <% for (int i = 0 ; i < Model.Count ; i++) {  %>
        <%: Html.DisplayFor(m => m[i])%>
    <% } %>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

部分视图

 <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Site.Models.Person>" %>
 <h1>A person</h1>
 <div>Name: <%: Html.DisplayFor(x => x.Name)%></div>
 <div>Age: <%: Html.DisplayFor(x => x.Age)%></div>
Run Code Online (Sandbox Code Playgroud)

和单个控制器

public ActionResult Index () {
        Person …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc templates html-helper

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