javascript - div中加载了什么页面

标签 javascript jquery html

我正在使用这个命令: $( "#result").load( "ajax/test.html"); 将 html 页面的内容加载到 div 中。 我的问题是我输入之后如何知道我输入了什么?返回已位于 div 内的 html 页面的函数。

最佳答案

您可以将当前加载的页面 (currentPage) 存储在变量中,并将加载的页面与此变量的值进行比较:

<div id="result"></div>
<input type="button" onclick="load('test1.html')" value="Load">
<script>
    var currentPage;
    function load(page) {
        if ( currentPage != page ) {
            $("#result").load(page, function () {
                currentPage = page;
            });
        }
        else console.log('already loaded');
    }
</script>

关于javascript - div中加载了什么页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27076333/

相关文章:

javascript - 如何用javascript在函数中调用函数小解释

javascript - 如何将 application/x-mpegURL 放入 videojs 的源中

javascript - 如何使用 lodash 或任何其他更好的方法排除数组的某些值

javascript - 选择单选按钮并单击 'add' 按钮时不显示加载指示器

jquery - 将背景图像添加到 wordpress 中的导航菜单并动态更改图像

javascript - 如何限制要在 ng-repeat 中显示的对象数量,

javascript - 是否有可能确定正在运行的浏览器是否是 JavaScript 中的默认浏览器?

javascript - 如何将 jquery 对象传递给 "On"方法(第二个参数)?

php - 在 SQL 语句/查询中使用 jQuery 变量

html - 使用 :not Selector To Remove Margins