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';?>
<!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。

关于javascript - 在 php 之前运行 jQuery 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28442671/

相关文章:

javascript - 使用 Electron Build 捆绑 MSI 安装程序

javascript - meteor 模板更新

php - Laravel 删除文件

javascript - jQuery:在调用 preventDefault() 之后调用操作的表单

javascript - 如何在 HTML 元素的 JS 事件监听器中嵌套引号?

带有for循环+条件的Javascript数组删除不必要的元素

php - Laravel View Composer,似乎无法让它工作

javascript - 在AJAX分页中添加类 'active'

javascript - 为什么我无法使用 C# 类中的 JQuery 和 AJAX 设置 slider 值?

javascript - 在 Bootstrap datetimepicker.js 中禁用切换到年 View