javascript - 使用 getJSON 时回调函数不起作用

标签 javascript jquery json getjson

这是我正在使用的代码, 当我将链接写入浏览器(IE 或 Mozilla)时,它的工作方式如下 (MyFunc({"memes":[{"source":"http://www.knall..... .), 但是当我尝试将它作为 HTML 文件运行时,状态栏中出现错误。 问题是什么?。谢谢

<head>
  <style>img{ height: 100px; float: left; }</style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
    <div id="images"></div>
<script>$.getJSON("http://tagthe.net/api/?url=http://www.knallgrau.at/en&view=json&callback=MyFunc",function(data){         
               alert(data);
        });
</script>
</body>

最佳答案

您没有在代码中的任何地方定义 MyFunc。您应该在 URL 中放置 ? 而不是任意名称,jQuery 将用生成的回调名称替换它。

关于javascript - 使用 getJSON 时回调函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2838150/

相关文章:

javascript - 模板上动态添加的内容不响应 CodeIgniter 中的 Javascript/AJAX/Jquery

android - 我应该如何将 json 放在 GET 请求中?

javascript - 将一个 javascript 文件与缩小的脚本分开的最佳方法是什么?

javascript - 如何使用javascript更改一个对象中的键?

javascript - 用作 Jquery 回调时匿名函数与命名函数的内存开销

jquery - 在 Jquery 数据表中加载异步数据

javascript - onchange 禁用和启用复选框

sql - Postgres : How to search for a value on _all_ fields in an object in a json-type column without knowing the keys

javascript 字符串转 JSON?

javascript - 如何在正则表达式中允许 a-z 0-9 和破折号