jsonp相关内容

发送 JSONP 与 JSON 数据?

我正在制作一个需要以 JSONP 格式返回数据的网络服务.我正在为 JSP 使用 JSON taglib,我认为所有必须添加的都是括号,但我找不到可以验证这一点的好资源. 例如,Web 服务函数使用此函数返回: private static String getJSONPObject(String s) 抛出 JSONException {返回“("+新的JSONObject(s)+“)" ..
发布时间:2021-12-11 18:27:32 Java开发

Ajax 呼叫如何在移动应用程序 (PhoneGap) 中工作,而在 PC 浏览器中却没有?

Ajax 调用服务器页面如何在移动应用程序中完美运行(使用 PhoneGap).但是,当我在 PC 浏览器中从普通 HTML 页面运行相同的 Ajax 调用时,它不起作用.我想问题是跨域.但是,它在移动应用中的表现如何. 使用 JSONP 它在个人电脑浏览器和移动应用程序中运行良好(使用 PhoneGap).但是在没有 datatype="jsonp" 的移动应用中也能正常工作. 解决 ..
发布时间:2021-12-11 15:21:39 其他开发

“无效标签"jQuery getJSON 的 Firebug 错误

我正在向另一个域发出 jQuery $.getJSON 请求,因此我要确保我的 GET URI 以“callback=?"结尾(即使用 JSONP). Firebug 的 NET 面板显示我按预期接收数据,但由于某种原因控制台面板记录以下错误:“无效标签". JSON 使用 JSONLint 进行验证,所以我怀疑数据结构是否真的有问题. 任何想法为什么我可能会收到此错误? ..
发布时间:2021-12-10 23:42:01 前端开发

如何对 Google Maps API 进行跨域 AJAX 调用?

我正在尝试对 Google 地图地理编码网络服务,但由于跨域安全问题,这不起作用. 我无法在网上弄明白,但我已经阅读了一些关于 Google Javascript API 或 JSONP 的内容,但到目前为止还没有明确的答案...... 有人可以启发我吗? 谢谢! 解决方案 我认为使用 服务器端地理编码网络服务,当 Google 地图提供全功能用于 JavaScript ..

ASP.net MVC 返回 JSONP

我希望跨域返回一些 JSON,我知道这样做的方法是通过 JSONP 而不是纯 JSON. 我正在使用 ASP.net MVC,所以我想只扩展 JsonResult 类型,然后扩展控制器,以便它也实现了 Jsonp 方法. 这是最好的方法还是有一个内置的 ActionResult 可能更好? 解决方案:我继续这样做了.仅供参考,我添加了一个新结果: 公共类 JsonpResult : S ..
发布时间:2021-12-03 15:42:03 其他开发

如何使用 jQuery 发出指定 contentType 的 jsonp POST 请求?

我需要使用内容类型“application/json"进行 jsonp POST 请求.我可以像这样将 POST 请求发送到服务器: jQuery.ajax({类型:'POST',网址:网址,数据:数据,成功:成功,错误:错误,异步:真,完成:完成,超时:超时,scriptCharset: 'UTF-8',数据类型:'jsonp',jsonp: '_jsonp',}); 但是一旦我添加了以下 ..
发布时间:2021-12-03 12:35:29 前端开发

JSONP 请求错误处理

我正在发出一个 ajax jsonp 请求,但失败错误处理不起作用.如果请求是 404 或 500,它不会处理错误. 我一直在四处寻找这个问题的答案,但什么也找不到.http://code.google.com/p/jquery-jsonp/ 似乎有一个解决方案,但我找不到有关如何使用它的任何示例. function authentication(user, pass) {$.ajax ( ..
发布时间:2021-12-03 12:12:09 前端开发

使用 JsonP 的 JavaScript XMLHttpRequest

我想向其他域发送请求参数 我已经知道 Cross Scripting 需要 JsonP 并且我已经将 JsonP 与 Jquery ajax 一起使用 但我不知道如何使用 XMLHttpRequest 进行交叉脚本 以下代码是我的基本 XMLHttpRequest 代码. 我想我需要更改 xhr.setRequestHeader() 并且我必须添加解析代码 请给我任何 ..
发布时间:2021-12-03 12:07:49 前端开发

jQuery ajax (jsonp) 忽略超时并且不触发错误事件

为了添加一些基本的错误处理,我想重写一段代码,使用 jQuery 的 $.getJSON 从 Flickr 中提取一些照片.这样做的原因是 $.getJSON 不提供错误处理或超时工作. 由于 $.getJSON 只是 $.ajax 的一个包装器,我决定重写它并惊喜地发现,它完美无缺. 不过现在好戏开始了.当我故意导致 404(通过更改 URL)或导致网络超时(通过未连接到互联网)时, ..
发布时间:2021-12-03 11:55:31 前端开发

缺少 CORS 标头“Access-Control-Allow-Origin"

我正在从我的 asp.net 表单调用此函数,并在调用 ajax 时在 firebug 控制台上出现以下错误. 跨域请求被阻止:同源策略不允许读取位于 http://anotherdomain/test.json 的远程资源.(原因:缺少 CORS 标头“Access-Control-Allow-Origin"). var url='http://anotherdomain/test.js ..
发布时间:2021-12-02 11:43:11 前端开发

简单的 jQuery、PHP 和 JSONP 示例?

我正面临同源策略问题,通过研究该主题,我发现我的特定项目的最佳方法是使用 JSONP 进行跨域请求. 我一直在阅读 这篇来自 IBM 的关于 JSONP 的文章,但是我不是 100% 清楚发生了什么. 我在这里要求的只是一个简单的 jQuery>PHP JSONP 请求(或任何可能的术语;)) - 类似这样的 (显然这是不正确的,它只是为了让您了解我正在努力实现的目标 :) ): ..
发布时间:2021-12-02 11:20:47 PHP

JSON 和 JSONP 有什么区别?

格式明智、文件类型明智和实际使用明智? 解决方案 JSONP 是带有填充的 JSON.也就是说,您将一个字符串放在开头,并在其周围放置一对括号.例如: //JSON{"name":"stackoverflow","id":5}//JSONPfunc({"name":"stackoverflow","id":5}); 结果是您可以将 JSON 作为脚本文件加载.如果您之前设置了一个名为 ..
发布时间:2021-12-02 11:02:54 前端开发

如何使用类型:“POST"在 jsonp ajax 调用中

我正在使用 JQuery ajax jsonp.我有以下 JQuery 代码: $.ajax({类型:“获取",url: "Login.aspx",//将登录信息发送到该页面数据:str,数据类型:“jsonp",超时:200000,jsonp:"skywardDetails",成功:功能(结果){//显示“提交"按钮$('#loginButton').show();//隐藏 Gif 旋转器$ ..
发布时间:2021-12-01 14:31:40 其他开发

将数据发布到 JsonP

是否可以将数据发布到 JsonP?还是所有数据都必须作为 GET 请求在查询字符串中传递? 我有很多数据需要发送到服务,跨域,而且数据太大,无法通过查询字符串发送 解决这个问题有哪些选择? 解决方案 不可能对另一个域上的服务执行异步 POST,因为同源政策.JSON-P 之所以有效,是因为您可以将 标签插入到 DOM 中,并且它们可以指向任何地方. 当然 ..
发布时间:2021-12-01 14:15:59 前端开发

AJAX 跨域调用

我了解 AJAX 跨域策略.所以我不能通过 ajax HTTP 请求和显示调用“http://www.google.com"结果在我网站上的某个地方. 我用 dataType "jsonp" 尝试过,这确实可行,但出现语法错误(显然是因为接收到的数据不是 JSON 格式的) 是否还有其他可能从外域接收/显示数据?iFrame 遵循相同的政策? 解决方案 使用 AJAX 获取跨域 ..
发布时间:2021-12-01 13:57:19 前端开发