问题标签 [getjson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 如何在 JSON 中使用代理
我有一个名为“dataFetch.php”的 php 页面,它位于一个网络服务器上。在另一个网络服务器上,我有一个 JS 文件,它发出对 dataFetch 的 JSON 调用。dataFetch 连接到数据库,检索数据并以 JSON 格式将其反馈给调用程序。在 IE 中,这工作正常。在其他浏览器中它不是因为跨域限制。
为了克服跨域限制,我调用了一个文件 proxy.php,然后它调用了 dataFetch。我现在的问题是 proxy.php 从 dataFetch 检索文件,但 JS 脚本文件不再将 proxy.php 的响应视为 JSON 格式,因此我无法处理它。有人可以帮帮我吗?
javascript - Jquery getJSON 填充选择菜单问题
我正在使用 getJSON 填充选择菜单。我想知道是否有一种方法可以使用 jQuery 的 .each 函数来引入这些值?
当然必须有一个更简单的方法来完成这个......也许?
PHP 文件:
jQuery:
我的 json 输出如下所示:
jquery - 当我尝试删除条目时,jQuery 出现奇怪的循环问题
我试图在代码中尽可能地记录这一点。
当我尝试删除已添加的项目时,会出现奇怪的循环。
例子:
我添加了 3 个项目:
当我尝试删除列表中的第一个项目时...我收到确认删除对话框 3 次
删除列表中的第二项...我得到了两次确认。
是的......你猜对了......最后一个只给了我一次。
提前致谢。
无论如何,这是注释过的 jQuery 代码(它很大):
和 delete.php 文件:
jquery - 回调未执行,尽管请求与 jQuery getJSON 一起工作正常
我正在尝试使用免费的drop.io帐户在 drop 中获取资产列表(通过 JSON) 。
请注意,我已经查看了与此相关的其他两个问题(question1和question2),但它们都没有提供解决方案。
单击页面上的搜索按钮时,将触发 getFileList() 函数。根据我的萤火虫控制台,调用 getFileList() 函数就好了。
JSON 请求也成功发出,因为当我在 drop.io 的站点上调用 assets.json 时,firebug 控制台的 Net 选项卡显示 200OK 状态。我还在“网络”选项卡的请求列表中收到以下返回 JSON:
我使用JSONLint验证了上面返回的 JSON 块,它报告返回的 JSON 确实有效,您可以通过复制和粘贴上面的块来测试它。
我已经尝试了所有我知道如何尝试的方法,我什至在 $.ajaxSetup 方法中添加了一个“错误”选项,但我仍然没有成功返回一条错误消息,说明为什么我的回调函数不存在叫。
知道为什么会这样吗?你可以在这里测试我的脚本
jquery - jQuery.getJSON(网址,[数据],[回调])
我正在尝试使用 jQuery 从 Google 检索汇率$.getJSON()
。使用请求:"http://www.google.com/ig/calculator?hl=en&q=1USD=?CAD"
返回一个简单的 JSON 文件:
我正在使用以下 jQuery 函数来获取加元金额:
火灾错误显示正确的 JSON 文件,但表明使用了无效标签。
jquery - SetTimeOut 定时器内的 JQuery GetJSON
任何人都可以发布一个示例代码,其中有一个正在运行的计时器(javascript settimeout)并进行数据检索..
基本上我这个计时器所做的是显示新消息..
我应该使用 getJSON 吗?我认为异步调用有问题..
jquery - 发送大数据 .getJSON 或代理?
大家好。有人告诉我,将数据发送到外部服务器(即 x 域)的唯一技巧是使用 getJSON。好吧,我的问题是我发送的数据超出了 getJSON 数据限制。我正在跟踪屏幕上的鼠标移动以进行分析。
另一种选择是我也可以一次发送一些数据。可能每次鼠标移动。但这似乎会减慢速度。
我可以设置一个代理服务器。
我的问题是哪个会更好?设置代理服务器?或者只是通过 javascript 或 JQUERY 发送一些信息。专业人士使用什么(谷歌和其他公司构建混搭,将大量数据发送到 x 域站点。)
我需要知道最佳实践。谢谢!!
数据也被放入JSON。
php - jquery 通过 A $.post 发送跨域数据
我正在尝试通过 $.post() 将数据发送到 cakephp (mvc) 网站。下面是代码
下面是获取数据并存储的 cakephp 数据。如果你知道蛋糕,那很好,但如果不知道也没关系。我真的想弄清楚我是否正确发送数据
如您所见,我在进行任何评估之前都输入了“你好”。我应该能够在我的控制台中看到它,但我没有。我用 get 尝试了这个方法,我确实看到了响应“你好”。这让我得出结论,您不能通过 CROSS 域发送数据$.post
。唯一可行的方法是getJSON()
除非有人能证明我错了。
javascript - getJSON 回调没有发生
我在这里查看了类似的查询,但我似乎无法将它们应用于我的问题。我对 jquery 很陌生,所以我可能会做一些愚蠢的事情。我有一个简单的 getJSON 测试:
调用一个非常简单的脚本:
返回有效 的 JSON(我检查了 JSON lint)
我用来接收请求结果的 var rc 具有以下值:
为什么回调函数不触发?
jquery - JQuery getJson回调不解析json
我曾经很习惯将 jquery 用于 json,但今晚我遇到了一个奇怪的问题,我无法解决问题。JQuery 发送请求,服务器正确填充它,但是没有办法从 json 响应中提取数据。
服务器的 ASP.MVC 并使用 JsonResult/Json() 进行序列化。
我对此完全感到困惑,感谢您提供的任何帮助!
这是我的功能:
这是服务器发送的json响应