aspxファイルへのAJAX呼び出しを行うこの非常に基本的なWebページがあります。
私の開発マシンではすべてうまく機能します。しかし、本番マシンでテストすると、エラーもエラーも発生しません。
2 台のマシン間で異なる IP アドレスとポート番号を使用しています。しかし、これらの違いが処理されることを確認しました。
ページに ok が表示され、クリック イベント ok に応答します。
実稼働マシンは、呼び出しのローカルホストとしてセットアップされたときに一度動作しましたが、それを変更すると停止しました。IPとポートを再確認しましたが、正しいです。
破損した場合に備えて、ファイルを数回コピーしました。
私が考えることができる唯一のことは、ポート番号が 20201 であることです。これは私が使用すべきではないものです。
開発マシンは win7 ターゲットは xp で、両方とも xampp を実行しています。
これは、ホーム オートメーション用のカスタム ページであると想定されています。Ajax 呼び出しは、homeseer と呼ばれるソフトウェアと通信するためのものです。
何が悪いのかを確認するために、どこを、または何を変更できますか。
テストではすべてがうまく機能し、本番環境では肯定的または否定的なものは何も得られないので、私は困惑しています。
助けてくれてありがとう。
<!DOCTYPE html>
<html>
<head>
<Script type="text/javascript" src="jquery/jquery-1.7.1.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
alert($(this).parent().attr("class"));
var $x10Device = $(this).parent().attr("class");
$.ajax({
type: 'GET',
url: "http://192.168.0.34:81/tenHsServer/tenHsServer.aspx",
data: {
t: "ab",
f: "ToggleDevice" ,
d:$x10Device
}
});
});
});
</script>
</head>
<body>
<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>
<SPAN class='C8'><button>8Get External Content</button></SPAN>
<SPAN class='C1'><button>1Get External Content</button></SPAN>
<SPAN class='C2'><button>2Get External Content</button></SPAN>
<SPAN class='C3'><button>3Get External Content</button></SPAN>
<SPAN class='C4'><button>4Get External Content</button></SPAN>
<SPAN class='C5'><button>5Get External Content</button></SPAN>
</body>
</html>