1

VPNを介した大規模なプロジェクトではEclipseが非常に遅いため、sublimeText2の使用を開始したばかりです。スニペットのいくつかを持ち込もうとしています。ほとんどは正常に動作していますが、次の 1 つは私が使用する 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>

誰が私がどこで間違っているかを見ることができますか?

4

2 に答える 2

3

$ を \$ でエスケープする必要があり、それは機能します

<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>
于 2012-12-19T22:07:12.950 に答える
0

たぶん、CDATAタグエンクロージャがこの問題を引き起こしますか?ただの推測...

于 2012-12-19T21:38:54.060 に答える