我们可以通过简单而简单的方式测试AJAX安装吗?我们在使用AJAX从JS文件调用webscript时遇到问题。错误是未定义“ServiceLib”。该错误会在Google上受到一些点击。
我们在客户的应用中添加了一些AJAX功能。这在开发机器上的办公室和我们的IIS服务器上运行良好,它在客户的测试网站上运行良好,但是当我们将应用程序放在实际站点上时,webscript调用失败。
客户几天前在其实时服务器上安装了AJAX。我们已经验证了服务lib文件在那里并且位于正确的位置。
我们已经花了好几个小时没有解决方案,仍然不确定我们的代码是否有问题,或者他们的服务器出了什么问题,或者说AJAX是否正确安装。我们的部分问题是我们无法访问他们的实时服务器,因此除了在我们自己的代码中更改行之外我们没有什么可做的,将应用程序文件提供给我们的联系人,看看会发生什么。联系人知道的比我们少,所以我们盲目工作。我知道,这是一种奇怪的情况,但涉及到了各种各样的情况。
非常感谢 迈克托马斯
答案 0 :(得分:1)
Firebug可能会有所帮助 - 如果你可以让远端的人安装它,它可以通过它的控制台让你深入了解ajax请求的内容,它会记录并让你能够查看所有ajax请求的返回数据。
答案 1 :(得分:0)
我在想......
该过程分为三个部分:
1)浏览器中的客户端javascript逻辑将HTTP请求发送到服务器
2)服务器端ASP.NET页面处理它并响应
3)客户端逻辑接收响应并更新网页,或者其他任何内容。
使用更简单和诊断的东西交换每个部分,以查看管道中断点的位置。
例如,创建一个诊断网页,它是#1的替代品,直接调用服务器端页面。
如果这似乎有效,那么创建一个非常简单的服务器端ASP.NET页面,只需记录一些东西,以证明真正的#1能够完成诊断#1所做的事情。
雅知道,您的标准调试二进制搜索...