Php 检查javascript中的服务器响应

Php 检查javascript中的服务器响应,php,javascript,jquery,response,Php,Javascript,Jquery,Response,我想用javascript检查服务器响应。例如,我有一个服务器a,它将承载脚本。在执行脚本时,它将检查服务器B是否响应。如果继续,则以其他方式重定向到服务器C。Javascript/Jquery是否可以这样做?如果不是,PHP中可能的解决方案是什么?对于PHP,您可以使用函数向每个服务器中的已知接口发出请求。如果调用了成功回调,则服务器已启动并正在运行。否则(错误、超时)会出现问题 可能需要进行服务器开发,以确保存在可以安全调用的url。请注意,脚本可能需要一些时间才能报告错误。您知道AJAX不

我想用javascript检查服务器响应。例如,我有一个服务器a,它将承载脚本。在执行脚本时,它将检查服务器B是否响应。如果继续,则以其他方式重定向到服务器C。Javascript/Jquery是否可以这样做?如果不是,PHP中可能的解决方案是什么?

对于PHP,您可以使用函数

向每个服务器中的已知接口发出请求。如果调用了成功回调,则服务器已启动并正在运行。否则(错误、超时)会出现问题


可能需要进行服务器开发,以确保存在可以安全调用的url。请注意,脚本可能需要一些时间才能报告错误。

您知道AJAX不能跨域工作吗?没有。安全原因

所以第一件事是必须使用jQuery的getJSON或getScript

在某个地方创建一个服务器阵列,并在其中循环保存当前服务器并执行查询。如果有响应-继续使用已保存的响应。如果没有-继续搜索


请记住,您的调用是异步的,您必须使其与回调和查询错误函数一起工作。

谢谢,这是有帮助的,但使用javascript是否可行?不,这看起来像是一个误解。如果您试图创建一个容错web服务,有比使用javascript处理它更好的方法。理想情况下,您的web代码甚至不会意识到服务器故障。