我有sdf.js
define(function(require, exports, module) {
var $=require('jquery');
var t=require('commen/class2')($)
t.next3.pri()
});
class2.js
define( function(require, exports) {
// 可以内联
exports.next3 ={
name:"kitty",
pri:function(){
$.get("/CodeIgniter/index.php/bink/one/get1", {}, function (data) {
alert(data)
})
}
}
});
html页面调用sdf
<script language="javascript" src="http://localhost/CodeIgniter/js/seajs/seajs/1.2.1/sea.js"></script>
<script language="javascript">
seajs.config({
base: '/CodeIgniter/js',
alias: {
'jquery': 'seajs/jquery/1.7.2/jquery.js' ,// 指定使用的 jQuery 版本
'sdf':'commen/sdf.js'
}
})
seajs.use('sdf')
</script>
问题是我也在sdf.js中加载了jquery,并且在jquery中使用jquery是没问题的,为什么class2.js中的jquery不能使用,必须再写一次var $=require('jquery');才可以?
添加回答
举报
0/150
提交
取消