Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在php之前运行jQuery脚本_Javascript_Php_Jquery - Fatal编程技术网

Javascript 在php之前运行jQuery脚本

Javascript 在php之前运行jQuery脚本,javascript,php,jquery,Javascript,Php,Jquery,我有一个php页面,加载有点慢(SOAP客户端连接)。 在php页面中,我有一个jquery页面加载器,但加载器只有在SOAP客户机检索数据后(30-40秒后)才会运行 是否有一种方法可以在php脚本之前加载加载程序脚本,以便最终用户可以查看正在加载的页面,直到SOAP客户端检索所有数据 php页面用下面的行分层 <?php session_start(); ?> <?php include 'includes/includes_hotel-rezultate.php

我有一个php页面,加载有点慢(SOAP客户端连接)。 在php页面中,我有一个jquery页面加载器,但加载器只有在SOAP客户机检索数据后(30-40秒后)才会运行

是否有一种方法可以在php脚本之前加载加载程序脚本,以便最终用户可以查看正在加载的页面,直到SOAP客户端检索所有数据

php页面用下面的行分层

<?php 
    session_start();
?>
<?php include 'includes/includes_hotel-rezultate.php';?>
<!DOCTYPE html>
<html>
<head>

加载程序脚本是

<script type="text/javascript" src="js/pace.min.js" data-pace-options='{ "ajax": false }'></script>
<script type="text/javascript" src="js/page-loading.js"></script>

这是不可能的。服务器端代码(即PHP)将始终在客户端上运行任何JavaScript之前运行


如果要在发出长时间运行的请求时保持UI的响应性,请使用AJAX。

这是不可能的。服务器端代码(即PHP)将始终在客户端上运行任何JavaScript之前运行


如果您希望在发出长时间运行的请求时保持UI的响应性,请使用AJAX。

在php之前不能运行javascript。PHP是服务器端的,在浏览器知道javascript存在之前就运行了。相反,对php脚本执行XHR。在php之前不能运行javascript。PHP是服务器端的,在浏览器知道javascript存在之前就运行了。相反,对php脚本执行XHR。