问题标签 [jsonp]

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.

0 投票
1 回答
1703 浏览

asp.net - ASP.NET + JSON + C#.NET 或 VB.NET:使用 JSON WCF WebService 反序列化日期时间的问题

我以 JSON 格式获取日期时间 -

后面的代码中,我正在使用DataContractJsonSerializer.ReadObject方法来反序列化数据。

转换后的数据时间不正确。

如何从后面的代码中解析正确的 JSON 日期时间?

0 投票
3 回答
4890 浏览

javascript - 如何创建随机方法名称

我计划使用 JSONP 调用外部 Web 服务来解决我不想创建可能与调用页面发生冲突的全局函数的事实。我认为创建一个随机函数名称并传递它会起作用。像这样的东西:

cb回调函数名称在哪里,服务器会返回

我想知道的是如何创建随机函数名称,我确定我可以使用eval,但这是最好的方法吗?

本质上,我想做的是:

0 投票
1 回答
935 浏览

php - 如何使用 JSONP 下载客户端 javascript 对象?

我正在尝试将客户端 javascript 对象保存为本地文件。我不确定这是否可能。

基本架构是这样的:

  1. Ping 外部 API 以取回 JSON 对象
  2. 使用该对象在客户端工作,并最终获得“下载我”链接
  3. 此链接将数据发送到我的服务器,该服务器对其进行处理并使用 mime type 将其发送回application/json,这(应该)提示用户在本地下载文件。

现在这里是我的作品:

服务器端代码

相关客户端代码

现在,当我api.php使用 Firefox 访问该站点时,它会提示下载download.json并生成此文本文件,如预期的那样:

当我单击#download运行 AJAX 调用时,它会登录 Firebug

这几乎是我所期望的。我正在接收 JSON 字符串并对其进行序列化,这很棒。我错过了两件事:

实际问题

  1. 我需要做什么才能获得与在浏览器中访问页面时相同的提示下载行为
  2. (更简单)我如何在服务器端访问发送到服务器的 json 对象以对其进行序列化?我不知道它在 GET 数组中的索引是什么(很傻,我知道,但我几乎尝试了所有方法)
0 投票
3 回答
712 浏览

jquery - jQuery/JSONP 小部件和 jQuery 版本冲突

我想创建一个小部件,以便我的访问者可以在他们的博客/网站上显示它。

我想使用 jquery 和 jsonp 来开发这个小部件。

我知道如何避免 jQuery 和其他库(如原型)之间的冲突。

但是,如果我的访问者的网站上已经安装了 jquery 并且他们的版本与我的版本不同,会发生什么?

我的意思是:例如,如果他们使用较旧的 jquery 版本运行脚本并且与我的 jquery 库不兼容怎么办?它会停止工作吗?他们有什么解决方法吗?

0 投票
1 回答
433 浏览

json - JSONP 可以扩展吗?在我的页面填满之前我可以发送多少 JSONP 请求