Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载JSON后无法执行函数_Javascript_Jquery_Json - Fatal编程技术网

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');
});