gpt4 book ai didi

javascript - jquery ajax readystate 0 responsetext 状态 0 statustext 错误

转载 作者:可可西里 更新时间:2023-11-01 01:32:16 25 4
gpt4 key购买 nike

我收到以下错误:jquery ajax readystate 0 responsetext status 0 statustext error 给它时:url(http://www.tutorialspoint.com/prototype/prototype_ajax_response.htm ),但是当我在我的本地主机上给它 url(localhost:""/embparse_page) 时它工作正常。

我已经尝试使用在 Google 搜索中找到的 header ,并且我也使用了 beforeSend:"",但它仍然无法正常工作。

我认为主要问题是:XMLHttpRequest 无法加载 http://www.tutorialspoint.com/prototype/prototype_ajax_response.htm。 Access-Control-Allow-Origin 不允许来源“本地服务器”。 但我不明白。

任何人都可以向我解释这个问题,因为我对此很陌生。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:ng="http://angularjs.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta Access-Control-Allow-Origin="*" />
<title>Page Parsing</title>
<script type="text/javascript" src="/js/jquery-1.9.1.min.js"></script>
<script>
getit=function(){
jQuery.support.cors = true;
$.ajax({
type:"GET",
url:"http://www.tutorialspoint.com/prototype/prototype_ajax_response.htm",
dataType:"html",
crossDomain:true,
beforeSend: function(xhr) {
xhr.overrideMimeType('text/plain;charset=UTF-8');
},
success:function(XMLHttpRequest,jqXHR ,data) {
//alert(data.title);
var starttitl=data.lastIndexOf('<title>');
var endtitl=data.lastIndexOf('</title>');
var title1=data.substring(starttitl+7,endtitl);
alert(title1);
},
error:function(errorStatus,xhr) {
alert("Error"+JSON.stringify(errorStatus));
}
});
}
</script>
</head>
<body>
<div id="siteloader">
<input type="button" onclick="getit()" />
</div>
</body>
</html>

最佳答案

我遇到了这个错误,在我的例子中,这不是由于同源政策。我从 this link 得到了一些帮助.其他可能的原因见here .

我的情况是,我有一个链接按钮,但我没有使用 e.PreventDefault()

ASPX

<asp:LinkButton ID="lnkSearch" runat="server" CssClass="DockCmdSearch" CommandName="Search" OnClientClick="return VerifySearch(this, event);" />

Javascript

function VerifySearch(sender, e) {        
e.preventDefault();
$.ajax({
type: 'POST',
.............
}
return false;
}

关于javascript - jquery ajax readystate 0 responsetext 状态 0 statustext 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19395354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com