javascript - 从绝对路径 AJAX 加载

标签 javascript php jquery ajax

我想包括每个加载的绝对路径,因为我已经重写了 url 并希望确保 populateResults.php 加载

$(document).ready(function() {
  $("#results").load("functions/populateResults.php");  //initial page number to load
  $(".pagination").bootpag({
     total: <?php echo $pages; ?>,
     page: 1,
     maxVisible: 5
  }).on("page", function(e, num){
    e.preventDefault();
    window.scrollTo(0, 0);

    $("#results").prepend('<div class="loading-indication"><img src="/content/ajax-loader.gif" /> &nbsp; Please wait... Loading New Courses...</div>');
    $("#results").load("functions/populateResults.php", {'page':num});
  });

});

</script>

我不确定也不认为执行/functions/populateResult 会起作用。

更新

<?php $root_url = $_SERVER['HTTP_HOST']; ?>

<script>

var root_url = '<?= $root_url ?>';

$(document).ready(function() {
  $("#results").load(root_url + "/functions/populateResults.php");  //initial page number to load
  $(".pagination").bootpag({
     total: <?php echo $pages; ?>,
     page: 1,
     maxVisible: 5
  }).on("page", function(e, num){
    e.preventDefault();
    window.scrollTo(0, 0);

    $("#results").prepend('<div class="loading-indication"><img src="/content/ajax-loader.gif" /> &nbsp; Please wait... Loading New Courses...</div>');
    $("#results").load(root_url + "/functions/populateResults.php", {'page':num});
  });

});

</script>

最佳答案

这就是我要做的:使用 PHP 获取您的根 url,将其设置为一个变量并将其发送给 JS 以在您希望的地方使用它。

<?php
$base_url = $_SERVER['HTTP_HOST'];
?>
<script>
    var base_url = '<?= $base_url ?>';

    $(document).ready(function () {
        $("#results").load(base_url + "/functions/populateResults.php");
        //.. your other code..
    });

</script>

关于javascript - 从绝对路径 AJAX 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31967513/

相关文章:

php - 是否可以在不使用 MIME 的情况下使用包含 CSS 装饰的 PHP 发送 html 电子邮件?

javascript - 事件从完整日历中删除

javascript - 如何使用 d3.js 在折线图上的某个点显示图标

javascript - 在 Ember 的动态路由上使用非持久记录的正确方法是什么

javascript - 多次调用函数中的 setTimeout

php - 无法使用php表单将数据插入mysql数据库

PHP - MYSQL ZingChart 时间提前7小时

jquery - 单击 jquery 的元素数组

c# - 二维 C# 字符串数组到 js

php - 获取 IFrame 的域?