首页 > 解决方案 > jQuery | 如何将下一个json提取到控制台?

问题描述

我正在使用“benalman simple php proxy”从一些跨域 url 中提取 json,

问题是请求已发送,但我在控制台中看不到它

请问我怎样才能得到回复?

http://jsfiddle.net/gnpj5csk/309/

var url = 
'http://benalman.com/code/projects/php-simple-proxy/ba-simple-proxy.php?url=http%3A%2F%2F***%3A8080%2F***.php%3Fusername%3D***%26password%3D***';

$.ajax({
'url': url,
'dataType': 'jsonp',
'success': function(response){
 console.log(response);
 }
 });

标签: javascriptjqueryajax

解决方案


您的 dataType 值“jsonp”中的错字应该是“json”。此外,ajax 默认为“get”。也许您想将其更改为“发布”。我试了一下,可以在我的开发工具中看到记录的响应对象。

var url = 'http://benalman.com/code/projects/php-simple-proxy/ba-simple-proxy.php?url=http%3A%2F%2F***%3A8080%2F***.php%3Fusername%3D***%26password%3D***';
$.ajax({
'url': url,method: 'post',
'dataType': 'json',
'success': function(response){
         console.log(response);
     }
 });

推荐阅读