新升华想不通片段在他们的JavaScript(New to Sublime Can't fi

2019-10-17 12:39发布

我刚开始使用sublimeText2由于Eclipse是通过一个VPN大型项目很慢。 我试图把在我的一些片段。 大多数正在确定,但遵循一个是Ajax调用,我使用,但不会作为一个片断工作。 我想,有需要进行转义或什么人物,但我不知道哪些

<snippet>
    <content><![CDATA[

    $.ajax({
        type: 'get',
        url: '.cfc',
        data: {method:''
            , var: var
            , var2:var
                },
        dataType: 'json',
        async: false,
        success: function(result){
            var result = jQuery.trim(result);
            console.log(result);
            } 
        }
    });     

]]></content>
    <tabTrigger>ajax</tabTrigger>
</snippet>

任何人都可以看到我在哪里呢?

Answer 1:

不得不使用\ $ $的,它的工作原理

<snippet>
    <content><![CDATA[

    \$.ajax({
        type: 'get',
        url: '.cfc',
        data: {method:''
            , var: var
            , var2:var
                },
        dataType: 'json',
        async: false,
        success: function(result){
            var result = jQuery.trim(result);
            console.log(result);
            } 
        }
    });     

]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>ajax</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <!-- <scope>source.python</scope> -->
</snippet>


Answer 2:

也许CDATA标签外壳会导致此问题? 只是一个猜测...



文章来源: New to Sublime Can't figure out snippets with javascript in them