- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一整天都被困在这个问题上,getJSON 不起作用,我尝试了很多示例,但它仍然不起作用......任何帮助都会很棒。谢谢!
console.log("hi");
$.getJSON("https://pod.cscf.me/conversations/new.json", function(result)
{
console.log("workingggggg");
$.each(result, function(i, person)
{
console.log("itworks2");
});
});
它只输出第一个控制台日志“hi”。
以下是来自 new.JSON 文件的代码:
<script>
//<![CDATA[
$(document).ready(function () {
var data = $.parseJSON( "[{\"value\":\"32\",\"name\":\"R M\"},{\"value\":\"17\",\"name\":\"nirkbirk@pod.cscf.me\"},{\"value\":\"15\",\"name\":\"Henry Hoggard\"},{\"value\":\"26\",\"name\":\"testproto@pod.cscf.me\"}]" ),
autocompleteInput = $("#contact_autocomplete");
autocompleteInput.autoSuggest(data, {
selectedItemProp: "name",
searchObjProps: "name",
asHtmlID: "contact_ids",
retrieveLimit: 10,
minChars: 1,
keyDelay: 0,
startText: '',
emptyText: 'No Results Found',
preFill: [{name : "",
value : ""}]
});
autocompleteInput.focus();
});
//]]>
</script>
我想访问 var data = $.parseJSON etc
部分(包含名称和 ID)
最佳答案
开幕https://pod.cscf.me/conversations/new.json给我响应 401 未经授权。
这是在确认我要安装证书之后。有一个 json 响应说我需要登录,但 401 响应状态 header 导致请求失败。
另一件事是,您无法将 xhr 请求从站点 A 发送到站点 B,或者从 sub.A.com 发送到 A.com,或者从 A:80.com 发送到 A:102.com,除非站点 (pod. cscf.me) 发送 cors header 。
我正在使用 firefox 的forcecors 插件,因此可以使用该插件向其他网站发出请求。
有关跨站点脚本和同源策略的更多信息可以在维基百科上找到,它解释了如何使用 JSONP(与 JSON 不同)和 CORS。
使用您提供的测试帐户登录并在控制台中运行代码后,我明白您的意思,没有错误,但从未调用回调。开业https://pod.cscf.me/conversations/new.json我可以看到该 url 没有返回 JSON,响应是:
<script>
//<![CDATA[
$(document).ready(function () {
var data = $.parseJSON( "[]" )
这不是 JSON,因此永远不会调用回调,因为将响应转换为 javascript 对象会默默失败。
关于javascript - $.getJSON 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16253256/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!