在其文件夹外加载页面(ajax)


loading a page outside of its folder (ajax)

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

更准确地说,这个文件位于

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");