【javascript – 如何在服务工作者中发出JSONP请求?】教程文章相关的互联网学习教程文章

使用混合iframe-proxy / xsl / jsonp概念使用Javascript加载跨域XML?【代码】

我们希望在我们的网站www.foo.com上下载并使用带有Javascript的http://feeds.foo.com/feed.xml.我们显然会使用Access-Control,但对于不支持Access-Control的浏览器,我们考虑将以下内容作为备用: 在www.foo.com上,我们设置document.domain,提供一个回调函数,并将提要加载到一个(隐藏的)iframe中:document.domain = 'foo.com'; function receive_data(data) {// process data };var proxy = document.createElement('iframe'); pro...

javascript-无法从JSONP文件正确读取特殊字符

我有一些JSONP文件,其数据如下:“ ActiveLabel”:“ Site Survey Exact-Built?”(请注意?char). 当我从文件中读取数据时,通过创建脚本标签并使用该标签来评估JSONP文件,我会得到“应该在哪里”. 我尝试在生成的脚本标签上设置charset =“ UTF-8”以加载JSONP,但这无济于事. 任何想法我可以做些什么来纠正吗?解决方法:我在< script>上使用了charset =“ Cp1252”.我正在创建且有效的元素.得到正确的字符集.

使用直接嵌入在我的wordpress页面中的javascript中的ajax(和jquery)从远程服务器php文件中获取简单的JSONP对象【代码】

我在静态wordpress页面上写了一些php(使用include-php-in-pages-posts插件),该页面从远程服务器获取JSON对象.当然,这仅在页面加载时起作用一次,然后再也不会起作用(因为它不是ajax). 但是,因为调用是通过自己的php通过API URL调用发送到服务器的,所以我确定不需要我的php,并且必须可以编写一些简单的ajax(可能使用jquery)直接在我的html wordpress页面上,该页面从远程服务器获取JSON对象,所有这些都与我直接在页面上使用的javascri...

Javascript-在使用jQuery请求JSONP时可以使用静态(即预定的)回调函数名称吗?【代码】

jQuery documentation列出了以下使用$.getJSON请求JSONP的示例:$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",function(data) {$.each(data.items, function(i,item) {$("<img/>").attr("src", item.media.m).appendTo("#images");if (i == 3) return false;});});而不是使用此方法,因为此参数会生成动态回调函数名称:jsoncallback=?我希望能够事先将其...

javascript-NodeJS不使用express返回JSONP【代码】

我试图调用我的nodejs服务器并显示angularjs应用程序的结果.香港专业教育学院一直在遵循一个示例,但当我更改代码示例代码时,它总是调用错误回调.我对自己的服务器感觉有些问题,但是我无法使其正常运行,它的nodejs没有express或其他库,所有其他答案都涉及使用express.不使用快递怎么办? 我在其中调用服务器的angularjs中的代码:app.controller('Main', function ($scope, $http) {$scope.init = function() { //var api = ...

javascript-在JsonP中获得不正确的响应【代码】

我正在使用$.ajax方法将数据从index.php文件发送到另一个exec.php文件,并在我使用jsonp回调发送回输出数据时,现在对该文件执行数据,而我在index.php上获取的数据不正确.我也在exec.php上的txt文件中写入相同的输出数据,并且在txt文件中获得了正确的数据. 这是来自index.php的ajax调用$.ajax({type: 'GET',url: 'exec.php',dataType: 'JSONP',data: {code : code},success: function(data) {alert(data);$(loader).addClass('hidden...

javascript-为什么此JSONP供稿会引发“意外令牌”错误?【代码】

我试图通过jQuery掌握this remote JSONP feed. 每次尝试时,都会出现“未捕获的SyntaxError:意外令牌(”或类似错误)错误. 我是在做错什么,还是在JSONP数据中格式化或转义了错误? 小提琴:http://jsfiddle.net/callmeed/d3tSX/2/var _event_url = "http://calvaryslo.onthecity.org/plaza/*events*?format=json"; $.ajax({type: 'GET',url: _event_url,dataType: 'jsonp',success: function(msg) {alert(msg.length);} });?解决方法...

javascript – JSONP vs IFrame?【代码】

很快,我将需要构建一个我们的客户可以嵌入他们自己的网站的小部件. 为了将来证明我的小部件,嵌入代码将是这样的:<script type="text/javascript" src="path/to/remote/file.js"></script> <div id="my_widget"></div>iframes与JSONP的优点和缺点是什么? iframe有任何常见的基于SEO的问题吗?解决方法:首先,iframe和jsonp不是互斥的:一个是渲染均值,另一个是通信均值. 您的选择是在文档内包含(即在主机DOM中创建小部件)或在ifram...

javascript – 如何知道服务器是否启用了JSONP?【代码】

我怎么知道服务器是否启用了JSONP?它不是我的服务器,但我尝试从渲染的html访问一些信息. 提前致谢.解决方法:对于大多数服务器,您可以在浏览器中向他们所拥有的任何JSON页面/服务发出请求,只需在URL中添加回调函数,例如,如果是这样:http://example.com/getJson?var=something添加回调查询参数,如下所示:http://example.com/getJson?var=something&callback=myFunction响应而不是这个(如果它不支持JSONP,它将看起来像这样):{ "th...

javascript – 如何发出jsonp请求【代码】

我需要做一些跨站点脚本.下面的代码块包含jsonp的方法,该方法返回就好像失败了,但当我将其更改为get请求时,我就获得了成功.我需要能够使用jsonp方法成功响应.可以排除以下内容.响应是有效的json,这个param在url?callback = JSON_CALLBACK中.这是我通过执行http请求获得的json以及执行此代码的代码块. http响应状态码200[{"cube":"1" ,"points":"160"},{"cube":"2","points":"690"},{"cube":"3","points":"331"}]代码块var myApp =...

javascript – 如何在服务工作者中发出JSONP请求?【代码】

如何在Service Worker中发出JSONP请求? 您可能知道,服务工作者没有文档.因此像this one这样的许多javascript方法都行不通. 我需要发出JSONP请求,因为Blogger API不使用CORS回答来自不同域的请求. 感谢您的答复.解决方法:Web Worker global有一个名为importScripts的方法,您可以使用该方法包含脚本URL. 因此,只需定义一个回调函数,使用函数名作为回调url参数,并将url传递给importScripts webworker.jsfunction cb(data){console.lo...

javascript – 如何使用JSONP克服XSS问题?【代码】

我有一个javascript在jetty服务器上执行,它正在向另一台服务器(wamp服务器)上的scoket发送XMLHTTPRequest.请求被发送到套接字,但XHR响应似乎被阻止. 我听说我可以使用JSONP来解决这个问题.然而,因为我是新手两个javascript我从来没有使用JSONP技术之前我会非常感谢如何使用这种技术的任何帮助?function sendPost(url, postdata, callback) {xmlHttp=GetXmlHttpObject()if (xmlHttp==null) {alert ("Browser does not support HTTP...

javascript – JSONP和XMLHttpRequest问题

我试图在浏览器(以及Javascript新手)中理解相同的原始策略,并且遇到了维基百科上的JSONP页面. How It Works部分说 – Now, consider that it is possible to specify any URL, including a URL that returns JSON, as the src > attribute for a element. This means it is possible to retrieve JSON via a script element in > an HTML page. However, a JSON document is not a JavaScript program. If it is to be evaluated ...

JavaScript中的 JSON 和 JSONP【代码】

JSON 和 JSONP JSONP是一种发送JSON数据的方法,无需担心跨域问题。JSONP不使用该XMLHttpRequest对象。JSONP使用<script>标签代替。由于跨域策略,从另一个域请求文件可能会导致问题。从另一个域请求外部脚本没有此问题。JSONP使用此优势,并使用脚本标记而不是XMLHttpRequest对象请求文件。<script src="demo_jsonp.php">服务器文件 服务器上的文件将结果包装在函数调用中:<?php $myJSON = {"name":"John", "age":30, "city":"Ne...

javascript JSONP回调函数未定义【代码】

( function restoreURL() {function turnLongURL(data) {window.location = data.url;}var shortUrl = window.location.href;var url = "http://json-longurl.appspot.com/?url=" + shortUrl + "&callback=turnLongURL";var script = document.createElement('script');script.setAttribute('src', url);document.getElementsByTagName('head')[0].appendChild(script); })();代码在上面,但是萤火虫告诉我,turnLongURL没有定义 这...

JSONP - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部