javascript - 加载其文件夹之外的页面(ajax)

标签 javascript php jquery ajax file

我正在尝试加载位于当前文件夹之外的另一个文件夹中的文件。

更准确地说,该文件位于

root/js/search.js


 $(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="ajax-loader.gif" /> &nbsp; Please wait... Loading New Courses...</div>');
        $("#results").load("../functions/populateResults.php", {'page':num});
      });

    });

并且我正在尝试加载位于 root/functions/populateResults.php 中的文件,我在上面看到的尝试似乎不起作用,希望得到一些帮助。

祝一切顺利, 乔纳森·艾蒂安

最佳答案

您不能对 ajax 使用相对 URL。

要么他们必须是

$("#results").load("/functions/populateResults.php");

或者您应该使用完整路径

$("#results").load("http://yoursite.com/functions/populateResults.php");

关于javascript - 加载其文件夹之外的页面(ajax),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30378744/

相关文章:

jquery - 很棒的 jQuery 字体的滑动和切换类

javascript - 如何在加载另一个脚本之前插入一个脚本

javascript - 默认引导日期选择器今天

php - 如何清除 Phalcon 2.0 表单元素值

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

PHP PDO 不更新表并且不产生任何错误

javascript - 使用 jQuery 生成干净的 HTML 标记(如 JSX)

javascript - 将 d3 v3 传输到 v4(投影)

php - 处理程序 = 函数?

javascript - 使用数据表启用历史 API