如何使用jquery或javascript获取http响应
我是新的网络编程。以前我在java模块工作。我想通过点击特定的url获得http响应。我正在w3c学校寻找,我仍然没有结果。请帮助我,我想完整的网页源代码 代码:如何使用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”请求都受同源策略的约束
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调用中不存在varresponse
,您需要在desuccess
call事件中使用它。您是否收到此代码的警报?我在浏览器中也没有得到任何信息,因为您的浏览器有一个JavaScript错误控制台。使用它。如果我也更改url,我不会得到任何响应。它必须是一个相对于运行JavaScript代码的页面的路径。我有一个包含json响应的网站url,这样我如何才能获得json响应。该url与JavaScript在同一个域中吗?如果我也更改url,我不会得到任何响应。它必须是一个路径相对于运行JavaScript代码的页面。我有一个包含json响应的网站url,因此如何获得json响应。该url与JavaScript在同一个域中吗?