Javascript 由于挂起的网络情况,Ajax未连接到php服务器
我有一个未知的情况,AJAX请求无法到达PHP服务器。Javascript 由于挂起的网络情况,Ajax未连接到php服务器,javascript,php,pending-transition,Javascript,Php,Pending Transition,我有一个未知的情况,AJAX请求无法到达PHP服务器。 Chrome浏览器中没有错误代码,但没有到达PHP GET方法 在我的代码中 函数get讲师数据(SID){ $.ajax({ url:“test.php”, 数据类型:“jsonp”, jsonpCallback:“回调”, 数据:{“SID_key”:SID}, 键入:“GET”, 成功:功能(数据){ console.log('DB정보 접근성공- ', 数据); 如果(数据!=null){ 对于(var i=0;i在网络面板中显示的
Chrome浏览器中没有错误代码,但没有到达PHP GET方法 在我的代码中
函数get讲师数据(SID){
$.ajax({
url:“test.php”,
数据类型:“jsonp”,
jsonpCallback:“回调”,
数据:{“SID_key”:SID},
键入:“GET”,
成功:功能(数据){
console.log('DB정보 접근성공- ', 数据);
如果(数据!=null){
对于(var i=0;i在网络面板中显示的结果中单击该请求,连接已建立,如果请求因时间原因等待到第一个字节(TTFB)->,则表示php代码中存在问题
否则,如果首先未建立连接,则此请求处于模式。这意味着在此请求之前,没有更多的请求处于挂起状态。因此,此请求将在前一个请求完成后响应。在网络面板中显示的结果中单击该请求,即可建立连接如果请求挂起导致时间到达第一个字节(TTFB)->这意味着php代码中存在问题
否则,如果连接未首先建立,则此请求处于模式。这意味着在此请求之前,几乎没有其他请求处于挂起状态。因此此请求将在前一个请求完成后响应。您正在传递数据,就好像您正试图发布一样,尝试作为URL查询字符串传递,即数据:“SID_key=value”
,同样,在数据之前声明类型。您正在将回调
指定为JSONPCCallback,但我没有看到在您发布的代码中定义名为回调
的函数。@Kisaragi如果您将获取
指定为类型,那么数据将被追加到查询字符串中。您声明属性的顺序是如果ajax选项不重要,请参阅答案中的示例代码,因为im初学者代码我希望在此评论中获得新的解决方案不了解答案您正在传递数据,就像您试图发布一样,请尝试作为URL查询字符串传递,即数据:“SID_key=value”
,同样,在数据之前声明类型。您正在将回调
指定为JSONPCCallback,但我没有看到在您发布的代码中定义名为回调
的函数。@Kisaragi如果您将获取
指定为类型,那么数据将被追加到查询字符串中。您声明属性的顺序是f ajax选项无关紧要。请参阅anwer中的示例代码,因为im初学者代码我希望在此评论中获得新的解决方案不了解Answer换句话说,您是否获得了200响应代码?您在响应中获得的http状态代码是什么?无响应,因为不接受响应PHP服务器,无响应代码。所以它发生在挂起的情况下。不接受响应您是否检查它是否处于ttfb模式?换句话说,您是否收到200响应代码?您在响应中收到的http状态代码是什么?没有响应,因为不接受响应PHP服务器,没有响应代码。所以它发生在挂起的情况下。不接受响应您检查它是否处于ttfb模式。?