小编Jim*_*sea的帖子

Git配置user.name不起作用

我今天安装了Git for Windows 7.我对Git还不太了解,我正在关注该主题的http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup和YouTube上的视频.在视频中人们安装Git并转到命令行并使用

git config --global user.name = "My Name"
Run Code Online (Sandbox Code Playgroud)

git config --global user.email = "email@example.com"
Run Code Online (Sandbox Code Playgroud)

并且它为它们创建具有正确值的.gitconfig文件C:/Users/admin/.gitconfig.

运行上面的代码行三次后,这就是我在该文件中得到的:

[user]
    name = =
    email = =
    name = =
Run Code Online (Sandbox Code Playgroud)

为什么不工作?我遵循官方教程,我发现它适用于YouTube上的其他人但不适合我.

git git-config

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

data- *属性中的encodeURIComponent()与JSON.stringify()

我想使用数组作为data-*属性,很多StackOverflow答案建议我应该使用JSON.stringify()

所以,如果我有这样的数组:['something', 'some\'thing', 'some"thing']它会被解析到"["something","some'thing","some\"thing"]",因此它不适合既没有data-*='',也不data-*=""是因为无论是'"将打破HTML标签。

我是否缺少某些东西,或者encodeURIComponent()是对这样的数组进行编码的真正解决方案?为什么在其他StackOverflow答案中没有人注意到这一点?

javascript json

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

AJAX - 可以在成功的中间执行另一个功能吗?

我有一个问题应该通过代码更好地解释而不是单词:

function insertElement(){
    var element = jQuery('<div class="element"></div>');
    jQuery('body').append(element);
    return element;
}

jQuery('body').on('click', '.element', function(){
    jQuery(this).remove();
});

var element = insertElement();
var elementHasContent = false;

jQuery.ajax({
    url: ajax_url,
    type: 'POST',
    data: {
        'action': 'some_function',
        'parameters': {'some_parameter': 'some_value'}
    },
    global: false,
    success: function(output){

        // Break if the element doesn't exist anymore.
        if(jQuery(element).length == 0){
            return;
        }

        /* Question: Is it possible that user clicked the element right
         * at this moment (after my check and before elementHasContent
         * variable is set …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

标签 统计

javascript ×2

ajax ×1

git ×1

git-config ×1

jquery ×1

json ×1