小编Thi*_*ago的帖子

复选框始终"开启"

海兰!

当Uploadify将文件发送到操作时,我需要知道是否检查了checbox,所以我做了:

    $('#uploaded').uploadify({
        'uploader': '/uploadify.swf',
        'cancelImg': '/cancel.png',
        'script': '/Interaction/Upload',
        'multi': true,
        'auto': false,
        'method': 'post',
        'scriptData': {'Checkbox': $('#checkbox').val()},
    });
Run Code Online (Sandbox Code Playgroud)

但我离开了一个"开"的价值.无论是否检查.

有人可以帮忙吗?韩国社交协会.


更新:

我意识到uploadify在页面加载时获取复选框.这意味着如果我更改复选框(或任何其他类型的输入),uploadify将获得初始值,在这种情况下,"checkbox = false".

如何使用uploadify发送表单?

韩国社交协会.

jquery uploadify asp.net-mvc-3

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

Json被错误地缓存了

海兰!

我的JS正在从控制器请求JSON来编辑现有对象,一个填充的下拉列表.

然后,View从我的autosuggest下拉列表中发送实际值,最近将新值与旧值进行比较,并存储新值.

它就像人员名单.当我加载页面时,我的ddl中有一些人,我可以添加或删除人.

这是我的控制器:

    [HttpGet]
    public JsonResult JSON(int order)
    {
        IEnumerable<Person> persons = dataServ.Envolvidos.GetPerson( order )
        return this.Json( new { Result = persons }, JsonRequestBehavior.AllowGet );
    }
Run Code Online (Sandbox Code Playgroud)

而我的Json电话:

$.getJSON("/Order/JSON", { order: $("#Id").val() }, function (data) {
   ...
});
Run Code Online (Sandbox Code Playgroud)

一切都很顺利,除了IE正在缓存这个JSON,当我发送新值并再次返回编辑页面时,旧的值不是新的.但是新值存储在数据库中,应该是这样.

我在Chrome和Firefox上进行了测试,在我编辑并再次编辑后,它完成了一个新的json调用并且新的值存在,与IE不同

我错过了什么吗?我应该对JSON结果做什么不进行缓存?

json caching autosuggest internet-explorer-9 asp.net-mvc-3

14
推荐指数
2
解决办法
7313
查看次数

如何在午夜使用Jquery使Cookie过期?

我这样做了:

$.cookie("ultOS", (i), {expires:1});
Run Code Online (Sandbox Code Playgroud)

但它只会在第二天到期.

我怎样才能在午夜过期?

这会改变吗?

var date = new Date();
var midnight = new Date(date.getFullYear(), date.getMonth(), date.getDate(), 23, 59, 59);
$.cookie("ultOS", (i), {expires: midnight});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

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

如何使用JSon填充@html.dropdownlist mvc帮助器

我有一个<select>由JSon加载的.但我想用"@html.dropdownlist helper"代替.我的Json是:

function LoadSites() {
$("SelectSite").html("");
$.getJSON("/Pedido/GetSite", null, function (data) {
    $("#SelectSite").append("<option value=0>Selecione...</option>");
    $.each(data.Result, function (index, site) {
        $("#SelectSite").append("<option value='" + site.Id + "'>" + site.Nome + "</option>");
    });
});
Run Code Online (Sandbox Code Playgroud)

这个Json填充了这个......

<select id="SelectSite"></select>
Run Code Online (Sandbox Code Playgroud)

我的控制器:

        [HttpGet]
    public JsonResult GetSite()
    {
        Repository<Site> siteRepo = new Repository<Site>( unitOfWork.Session );
        return this.Json( new { Result = siteRepo.All() }, JsonRequestBehavior.AllowGet );
    }
Run Code Online (Sandbox Code Playgroud)

我希望我的代码更可重用和自我记录.如何使用dropdownlist将对象"site"从JSon发送到"cshtml"来执行类似的操作@html.dropdownlist(site.id, site.Nome)

有办法吗?

Tks伙计们

json razor asp.net-mvc-3

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

最小化C#中的字符串长度

大家好.

我想减少字符串的长度.喜欢...

这个字符串......

string foo ="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean in vehicula nulla. Phasellus libero dui, luctus quis bibendum sit amet";
Run Code Online (Sandbox Code Playgroud)

变成这个字符串......

Lorem ipsum dolor坐下来,精彩的adipiscing ......

我该怎么做呢?谢谢!

c# string

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

actionLink razor helper中的html"id"

我想指定的HTML idActionLink,但我不能这样做:

@html.ActionLink("Controller", "Action", new {@id = "tec"})
Run Code Online (Sandbox Code Playgroud)

因为这@id意味着参数tecid.

另一方面,如果我这样做

@html.ActionLink("Controller", "Action", new {@class = "tec"})
Run Code Online (Sandbox Code Playgroud)

结果将是:

<a href="Controller/Action" class="tec"></a>
Run Code Online (Sandbox Code Playgroud)

你知道一种指定html id的方法吗?

我想这个结果:

<a href="Controller/Action" id="tec"></a>
Run Code Online (Sandbox Code Playgroud)

razor asp.net-mvc-3

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

getJSON向控制器发送null参数

伙计们,我调用JsonResult,但"getJSON"正在向控制器发送一个null参数.

在JS我有这个......

var ID = $("#Id").val();
$.getJSON("/Orders/JSON", ID, function (data) {
    ....    
};
Run Code Online (Sandbox Code Playgroud)

var ID具有有效值.我不知道我哪里出错了.

public JsonResult JSONEnvolvidosPedido(string ped)
    {
         ...
    }
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

韩国社交协会.

javascript jquery json asp.net-mvc-3

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

获取最后一个元素的"display"属性

Hy家伙,我怎样才能得到最后一个元素的"显示"?

我这样做:$('.slide').filter(':last').attr("display");但没有奏效.

我尝试过 $('.slide:last').attr("display");也没有用.

我究竟做错了什么?TKS!

jquery

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

为什么我不能在Web Api中获得标题?

我经常搜索,无法弄清楚我错过了什么.

我正在尝试在ajax调用中发送标头:

        $.ajax({
            type: "GET",
            url: url,
            dataType: 'jsonp',
            headers: { "Authorization": "98765", "X-My-Secret-Token": "WhyCantIGetThis", "JustAnotherTest": "314987" },
            //beforeSend: function (request) {
            //    request.setRequestHeader("Authorization", "98765"); -> I tried this way too
            //},
            success: function (data) {
                $('#value1').html(data);
            }
        })
Run Code Online (Sandbox Code Playgroud)

得到它:

       public override void OnActionExecuting(HttpActionContext actionContext)
       {
            var header_X_My_Secret_Token = actionContext.Request.Headers.SingleOrDefault(x => x.Key == "X-My-Secret-Token");
            var header_Authorization = actionContext.Request.Headers.SingleOrDefault(x => x.Key == "Authorization");
            var header_JustAnotherTest = actionContext.Request.Headers.SingleOrDefault(x => x.Key == "JustAnotherTest");

            var heeder_Authorization2 = actionContext.Request.Headers.Authorization;
        }
Run Code Online (Sandbox Code Playgroud)

但它全都是空的.有谁能告诉我为什么?谢谢.[编辑]

我可以在同一域ajax调用中获取标头.但我也需要在跨域中获取它.怎么样?谢谢

c# jsonp asp.net-web-api

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

映射异常.没有坚持"实体"

Hy伙计们,

我在网上搜索过,但没有找到解决这个问题的方法......

这是我的实体......

    public class Pedido : IKeyed<int>
{
    public virtual int Id { get; private set; }
    public virtual string Assunto { get; set; }
    public virtual string Data { get; set; }
    public virtual Categoria Categoria{ get; set; }
    public virtual Modulo Modulo { get; set; }
    public virtual Pessoa Pessoa { get; set; }
    public virtual Site Site { get; set; }
    public virtual Situacao Situacao { get; set; }
    public virtual IList<Interacao> Interacao { get; set; …
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

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

一块绳子

嗨伙计们

我有一个字符串包含:

'09:29'

.我怎么能回来

'29'

并消除'09:'?

THKS!

javascript string

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

为什么这个对象未定义?

执行此代码时,Firebug显示错误:

$.ajax({
type: "GET",
url: "../foos/.....",
dataType: "json",
success: function (foos, textStatus, XMLHttpRequest) {
    for (var i = 0; i <= foos.length; i++) {
        var foo = foos[i];
        alert(foo.id);
    };
}});
Run Code Online (Sandbox Code Playgroud)

json返回带有id和name属性的var"foos".甚至警告foo.id属性,firebug显示错误:

alert(foo.id) //foo is undefined
Run Code Online (Sandbox Code Playgroud)

为什么foo在警报中正确显示时未定义?

编辑:我分配了两次foo,抱歉.但即使我不这样做,我也有同样的萤火虫错误.

javascript jquery

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