javascript - jq变量问题
本文介绍了javascript - jq变量问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
uploader.js文件 简写代码如下
// 实例化
uploader = WebUploader.create({
// swf文件路径
swf: '/js/Uploader.swf',
});
现在有很多html文件都要引用uploader.js 假设上面的swf参数假设固定 现在需要加写其他参数
如index.html代码如下
<script type="text/javascript">
$(function(){
var config = {
"filelistPah":"/index.php/Admin/Uploadify/fileList/path/category",
"delPath":"/index.php/admin/Uploadify/delupload",
};
});
</script>
<script type="text/javascript" src="../upload.js"></script>
**问题upload.js怎么写才能将var config里面的东和原来的那些合并
upload.js我是这样瞎写的 但是是错误的 js基础没打好 基本不怎么写js 求大神指点**
var defaults = {
// swf文件路径
swf: '/js/Uploader.swf',
};
opts = $.extend(defaults, config);
// 实例化
uploader = WebUploader.create({opts});
解决方案
config应该挂在全局。不然别的js会读取不到。
window.config = {...}
// upload.js
extends的时候最好第一个参数放置一个空对象,避免原有变量被改变。
var opts = $.extend({}, defaults, config);
你的写法没有错。 如果有错就再贴上来。
这篇关于javascript - jq变量问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文