Javascript 加载JSON后无法执行函数
这是一个示例,表明当一个Javascript 加载JSON后无法执行函数,javascript,jquery,json,Javascript,Jquery,Json,这是一个示例,表明当一个JSON请求完成时,会出现一个名称“Antonio”。但是jQuery函数并没有在它上面执行。请确保document.write对我来说是必要的功能 这是我为得到安东尼奥的名字而写的代码 <script type="text/javascript"> function gallery(json) { document.write('<span>'+json.feed.title.$t+'</span>'); } </scri
JSON
请求完成时,会出现一个名称“Antonio”。但是jQuery函数并没有在它上面执行。请确保document.write
对我来说是必要的功能
这是我为得到安东尼奥的名字而写的代码
<script type="text/javascript">
function gallery(json) {
document.write('<span>'+json.feed.title.$t+'</span>');
}
</script>
<script src='http://www.antonio-bloggerever.blogspot.com/feeds/posts/summary/-/Creative?max-results=2&alt=json-in-script&callback=gallery'/>
函数库(json){
document.write(“”+json.feed.title.$t+“”);
}
您没有包含jQuery。添加jQuery
,它就会工作。在HTML的开头写这行
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
实际上,您正在尝试将单击事件绑定到尚未存在的元素。
对于动态添加到DOM的元素,请使用和
请在此处包含相关代码。您必须在
文档中添加。编写您的jquery单击function@fsi但是你怎么能用任何笔或小提琴来解释呢。@user3647936现在它在说$
没有定义之前就已经存在了。@user3647936请提供任何相关信息。@user3647936这是正确的答案看Stefan的答案没有任何意义。您的初始代码不包括jQuery。我肯定你没有在控制台上查看错误。当我打开它时,它说,$notdefined
你的意思是使用事件委派吗?@JuanMendes,是的,很抱歉,我想不起来,这是漫长的一天:)@user3647936这不是正确的答案。你的第一支笔唯一的问题是没有包括jQuery@Stefan考虑阅读我的评论并删除你的答案。这没有任何意义。您尚未添加事件委派。您必须侦听文档并传入选择器,以便使用委派。文档是这样写的:此方法是.on(“单击”,处理程序)
$('span').on('click', function(){
alert('aaaa');
});