jquery中getScript()的用法详解,从一个远程js文件中读取数据 10
jquery中getScript()的用法详解,从一个远程js文件中读取数据第一个html文件:<html><head><scripttype="text/javascr...
jquery中getScript()的用法详解,从一个远程js文件中读取数据
第一个html文件:
<html>
<head>
<script type="text/javascript" src="jquery-2.1.3.js"></script>
$.getScript("shuj.js",function(){alert("aaaaa");})
</head>
</html>
js文件:
(function(){
var a='aaa';
var w=[];
w['杭州']=
[{
s1:'多云',
s2:'多云',
f1:'duoyun',
f2:'duoyun',
t1:'12',
t2:'2',
p1:'3-4',
p2:'3-4',
d1:'北风',
d2:'北风'
},
{
s1:'晴',
s2:'多云',
f1:'qing',
f2:'duoyun',
t1:'10',
t2:'1',
p1:'≤3',
p2:'≤3',
d1:'东北风',
d2:'东北风'
},
{
s1:'晴',
s2:'多云',
f1:'qing',
f2:'duoyun',
t1:'11',
t2:'2',
p1:'≤3',
p2:'≤3',
d1:'北风',
d2:'北风'
}];
var add={
now:'2015-01-16 16:28:55',
time:'1421396935',
update:'北京时间01月16日08:05更新',
error:'0',
total:'1'
};
window.SWther={
w:w,
add:add
};
})(
);//0
我想在html文件中显示出js文件中的数据 展开
第一个html文件:
<html>
<head>
<script type="text/javascript" src="jquery-2.1.3.js"></script>
$.getScript("shuj.js",function(){alert("aaaaa");})
</head>
</html>
js文件:
(function(){
var a='aaa';
var w=[];
w['杭州']=
[{
s1:'多云',
s2:'多云',
f1:'duoyun',
f2:'duoyun',
t1:'12',
t2:'2',
p1:'3-4',
p2:'3-4',
d1:'北风',
d2:'北风'
},
{
s1:'晴',
s2:'多云',
f1:'qing',
f2:'duoyun',
t1:'10',
t2:'1',
p1:'≤3',
p2:'≤3',
d1:'东北风',
d2:'东北风'
},
{
s1:'晴',
s2:'多云',
f1:'qing',
f2:'duoyun',
t1:'11',
t2:'2',
p1:'≤3',
p2:'≤3',
d1:'北风',
d2:'北风'
}];
var add={
now:'2015-01-16 16:28:55',
time:'1421396935',
update:'北京时间01月16日08:05更新',
error:'0',
total:'1'
};
window.SWther={
w:w,
add:add
};
})(
);//0
我想在html文件中显示出js文件中的数据 展开
1个回答
展开全部
getJSON其实就是$.get的最后一个datatype是json的方法快捷调用,而$.get是$.ajax演变出来的。
get操作就是把文件内容原封不动的获取来,复制给一个变量再进行操作。
如果想显示数据,就应该以json的格式编写,而不是一个闭包。
你的脚本里是一个javascript的执行脚本,试试使用JSONP来读取。
参考百度搜索:jquery ajax jsonp 关键字
一般ajax都是用来读取数据或提交参数指令,获取来脚本执行并不安全,而且不易调试,建议将逻辑写在页内,用ajax来调取参数和数据。
get操作就是把文件内容原封不动的获取来,复制给一个变量再进行操作。
如果想显示数据,就应该以json的格式编写,而不是一个闭包。
你的脚本里是一个javascript的执行脚本,试试使用JSONP来读取。
参考百度搜索:jquery ajax jsonp 关键字
一般ajax都是用来读取数据或提交参数指令,获取来脚本执行并不安全,而且不易调试,建议将逻辑写在页内,用ajax来调取参数和数据。
更多追问追答
追问
兄弟,给一个demo吧
追答
什么样的DEMO,JSON OR JSONP?
其实可以在百度搜索:jquery api,查看一下ajax里所有的方法与示例,就能够清晰理解
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询