Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jquery或javascript获取http响应_Javascript_Jquery_Ajax - Fatal编程技术网

如何使用jquery或javascript获取http响应

如何使用jquery或javascript获取http响应,javascript,jquery,ajax,Javascript,Jquery,Ajax,我是新的网络编程。以前我在java模块工作。我想通过点击特定的url获得http响应。我正在w3c学校寻找,我仍然没有结果。请帮助我,我想完整的网页源代码 代码: var响应=“”; $.ajax({type:“GET”, url:“http://www.google.com", async:false, 成功:函数(文本) { 响应=文本; } }); 警报(响应); 你好,你好吗 这是因为 从JQuery ajax方法: 由于浏览器的安全限制,大多数“Ajax”请求都受同源策略的约束

我是新的网络编程。以前我在java模块工作。我想通过点击特定的url获得http响应。我正在w3c学校寻找,我仍然没有结果。请帮助我,我想完整的网页源代码

代码:


var响应=“”;
$.ajax({type:“GET”,
url:“http://www.google.com",   
async:false,
成功:函数(文本)
{
响应=文本;
}
});
警报(响应);
你好,你好吗

这是因为

从JQuery ajax方法:

由于浏览器的安全限制,大多数“Ajax”请求都受同源策略的约束;请求无法从其他域、子域、端口或协议成功检索数据。

这是因为

从JQuery ajax方法:


由于浏览器的安全限制,大多数“Ajax”请求都受同源策略的约束;请求无法成功地从其他域、子域、端口或协议检索数据。

您还可以添加错误回调,并在发生什么情况时对其进行调试

$.ajax({ type: "GET",   
     url: "http://www.google.com",   
     async: false,
     success : function(data, textStatus)
     {
         alert(data);
         alert(textStatus);
     },
     error : function(XMLHttpRequest, textStatus, errorThrown)
     {
         alert(XMLHttpRequest);
         alert(textStatus);
         alert(errorThrown);
     }

}))

您还可以添加错误回调,并在发生什么情况时对其进行调试

$.ajax({ type: "GET",   
     url: "http://www.google.com",   
     async: false,
     success : function(data, textStatus)
     {
         alert(data);
         alert(textStatus);
     },
     error : function(XMLHttpRequest, textStatus, errorThrown)
     {
         alert(XMLHttpRequest);
         alert(textStatus);
         alert(errorThrown);
     }


}))

您可以使用ajax成功后接收到的对象数据在响应中检索url var
response
在ajax调用中不存在,您需要在调用事件中使用它。您是否收到此代码的警报?我在浏览器中也没有得到任何信息,因为您的浏览器有JavaScript错误控制台。使用它。您可以使用ajax成功后接收到的对象数据来检索响应中的url。在ajax调用中不存在var
response
,您需要在de
success
call事件中使用它。您是否收到此代码的警报?我在浏览器中也没有得到任何信息,因为您的浏览器有一个JavaScript错误控制台。使用它。如果我也更改url,我不会得到任何响应。它必须是一个相对于运行JavaScript代码的页面的路径。我有一个包含json响应的网站url,这样我如何才能获得json响应。该url与JavaScript在同一个域中吗?如果我也更改url,我不会得到任何响应。它必须是一个路径相对于运行JavaScript代码的页面。我有一个包含json响应的网站url,因此如何获得json响应。该url与JavaScript在同一个域中吗?