我有这个非常基本的网页,它对 aspx 文件进行 AJAX 调用。
这一切都在我的开发机器上运行良好。但是当我在生产机器上测试它时,我没有得到任何错误,也没有任何错误。
我在两台机器之间有不同的 IP 地址和端口号。但我已经检查过这些差异是否得到了处理。
页面显示ok并响应点击事件ok。
生产机器在设置为呼叫的本地主机时工作过一次,但一旦我改变它,它就停止了。我已经重新检查了 ip 和 port,它们是正确的。
我已经复制了几次文件以防损坏。
我唯一能想到的是端口号是 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>