我正在尝试加载位于当前文件夹之外的另一个文件夹中的文件。
更准确地说,该文件位于
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" /> 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/