我刚刚开始使用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>
谁能看到我哪里出错?
答案 0 :(得分: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>
答案 1 :(得分:0)
也许CDATA
标记附件会导致此问题?只是一个猜测...