私が使用して構築している Web アプリケーションがありますが、私が考えたのは単純なAjax
関数です。このアプリは、オフィスの 5 台のコンピューターのうち 4 台で問題なく動作しますが、1 台のコンピューターは 200 のステータスに到達するのに問題があります。これは実際にはブラウザー固有の問題でもありません。IE
彼は、Chrome
、Firefox
、 &でアプリを試し、Safari
4 つのブラウザすべてで同じ問題を試しました。
これは、製品が完全な生産に入る前に、私たちが実際に把握して修正する必要があるものです. その後、お客様のコンピューターを修正したり、お客様のコンピューターに問題があることをお客様に説明したりすることはできません。
アイデアはありますか?
ノート:
Ajax
関数、クエリ対象のPHP
スクリプト、およびデータベースはすべて同じサーバー上にあります。- 彼のコンピューターは、Pavilion DV7 コンピューターで Windows 7 を実行しています。
コード:
// Pull the information from the database
get_variables = 'action=grabUnitInformation'+
'&identifier='+identifier;
var xmlhttp;
if (window.XMLHttpRequest){
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
var receiver = eval('(' + xmlhttp.responseText + ')');
// Process JSON
alert("Got the info");
}else{
alert("Ready state: "+xmlhttp.readyState);
alert("Status: "+xmlhttp.status);
}
}
xmlhttp.open("GET", "http://www.mysite.com/search.php?"+get_variables, true);
xmlhttp.send();