小编And*_*lin的帖子

Onclick 仅在第二次单击后才起作用

我有一个 HTML 列表,看起来像

<a onclick="open_file()" id="3.txt">3.txt</a>
Run Code Online (Sandbox Code Playgroud)

我的open_file()功能正在寻找这个

function open_file() {
    $("a").click(function (event) {
        var file_name = event.target.id;
        $("#f_name").val(file_name);
        $.ajax({
            url: "docs/" + file_name,
            dataType: "text",
            success: function (data) {
                $("#text_form").val(data);
                $('#text_form').removeAttr('readonly');
                $('#delete_button').removeAttr('disabled');
                $('#save_button').removeAttr('disabled');
            }
        })
    });
}
Run Code Online (Sandbox Code Playgroud)

问题是函数最终将数据加载到所有字段(text_formf_name)中,只有在两次点击此类链接后。即使我首先单击一个文件,然后单击另一个文件并加载它,它也能工作。有没有什么办法解决这一问题?

html javascript jquery

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

无法访问保存在 Xamarin.iOS 钥匙串值中

在我的应用程序中,我有两种方法可以帮助我从钥匙串中保存和获取值

public static void StoreKeysInKeychain(string key, string value)
    {
        DeleteKeyFromKeychain(key);
        var s = new SecRecord(SecKind.GenericPassword)
        {
            ValueData = NSData.FromString(value),
            Generic = NSData.FromString(key)
        };
        SecKeyChain.Add(s);
        Console.WriteLine(GetRecordsFromKeychain(key));
    }

    public static string GetRecordsFromKeychain(string key)
    {
        SecStatusCode res;
        var rec = new SecRecord(SecKind.GenericPassword)
        {
            Generic = NSData.FromString(key)
        };
        var match = SecKeyChain.QueryAsRecord(rec, out res);

        if (match != null)
            return match.ValueData.ToString();

        return "Error";
    }
Run Code Online (Sandbox Code Playgroud)

我在那里保存了两个值,出于某种原因,当我尝试获取其中任何一个时,我得到一个“错误”字符串而不是值。相同的代码以前没有任何问题,但后来我添加了另一个参数以存储在钥匙串中并重命名了两者

keychain xamarin.ios ios xamarin

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

分割用户身份和个人资料有意义吗?

在基于微服务方法(更具体地说是 Azure Service Fabric)从头编写解决方案时,我想到了分割用户身份(登录凭据、声明等)和用户配置文件(可能包含一些社交信息)的想法例如头像、社交网络链接、生日等)。

对于身份,我将使用 IdentityServer4(无状态 ASP.Net Core),为了存储所有这些数据,我正在考虑使用实体框架 + SQL。配置文件将通过连接到 Cosmos DB(通过 Mongo DB API)在不同的微服务(也是无状态)上进行管理和存储,从而使其成为 NoSQL 存储。

这种方法有什么我不知道的缺点吗?

asp.net-identity microservices asp.net-core identityserver4

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