为什么用jQuery的.ajax 方法访问 API接口地址没有返回数据

如题所述

第1个回答  2016-03-19
该数据不支持JSONP格式,也就是不支持跨域请求

使用jquery的ajax的jsonp类型跨域请求数据、始终获取不到返回数据呢
使用jquery的ajax的jsonp类型跨域请求数据、始终获取不到返回数据是设置错误造成的,解决方法为:1、创建基本的文件结构json_ajax.html和json_ajax.php,下载jquery.js。2、如图分别编写json_ajax.html和json_ajax.php文件的编码。3、分别在w(l)amp环境下运行json_ajax.html和json_ajax.php。4、经过源码...

jquery ajax请求成功,但是进入了success,但是返回的数据data为空_百度...
jquery ajax请求成功,进入了success,但是返回的数据data为空是因为设置出现问题,解决方法为:1、创建基本的文件结构json_ajax.html和json_ajax.php,下载jquery.js。2、如图编写json_ajax.html和json_ajax.php文件的编码。3、在w(l)amp环境下运行json_ajax.html。4、json_ajax.php,运行结果如图。5、...

java 、JQuery问题,$.ajax()、$.post()、$.get(),各在什么情况下使用...
这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 "url #some > selector"。这个方法可以很方便的动态加载一些HTML文件,例如表单。示例代码:("....

火狐下jquery.ajax()的问题
根据官方的说明http:\/\/api.jquery.com\/jQuery.ajax\/,你没有定义jsonpCallback所致。ie对此不敏感,所以可以通过,而firefox不可以。希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

JQuery ajax json怎样获取外网url返回的数据
1、搭建服务器做代理捉取跨域请求返回的数据,本地应用页面的ajax请求建立的代理服务器就能间接的实现这样的需求。但是此种做法较为复杂,不建议使用;2、使用jsonp跨域访问,这种方法是较为普遍的解决方案,其实现原理是:HTML的标签是可以突破同源策略从其他来源获取数据,所以可以通过标签引入jsonp文件,...

asp做后台 用jQuery $.post()没有传值到后台,是为什么?
1、在页面上使用断点进入debug查看是否有正确的调用 2、在页面的url请求处,查看你的url是否正确响应 200 为正确,其他都是异常,根据异常排查 3、点击这个url 能查看更详细的内容。4、代码贴上来更容易找错。

jQuery AJAX:网站前台页面调用后台接口 求大神指路
这个url只是个页面地址,不是接口

ajax请求接口里的数据,然后显示在页面里
1、在模板中使用了jQuery插件封装的ajax,我用到的是get请求,这在django中涉及到模板和静态文件的使用。2、然后配置路由,因为我们在ajax中请求的路由地址是getdata,所以在django路由中也要设计这个路由url,并且用views的函数处理路由。3、然后用视图函数处理对应路由url的请求,然后导入方法JsonResponse,...

jquery ajax跨域请求 返回数组 报parsererror错误
这种情况我也遇到过,我之前也是需要跨域提交一个ajax请求实现新增数据,由于另一个系统的方法已固定,无法修改返回值。最后果断放弃了ajax的jsonp跨域这种方式,改用httpClient代理,在后台代理http发送请求。你可以试试

simditor+jquery ajax+php,数据传输时候出现未定义索引,但ajax返回的...
返回的是状态码200吧,只是说明你成功的请求了,并不是整套逻辑执行成功,你可以使用postman 测试一下哦! 里面有post方法提交

相似回答