相关疑难解决方法(0)

刷新部分页面(div)

我有一个附加到java程序的基本html文件.每当刷新页面时,此java程序都会更新部分HTML文件的内容.我想在每个时间间隔后仅刷新页面的那一部分.我可以在div中放置我想要刷新的部分,但我不确定如何只刷新div的内容.任何帮助,将不胜感激.谢谢.

html javascript refresh

83
推荐指数
4
解决办法
44万
查看次数

$("#id").load和$ .ajax之间的区别?

有谁知道$("#id").load和之间有什么区别$.ajax

javascript jquery

37
推荐指数
2
解决办法
4万
查看次数

AJAX jQuery.load与jQuery.get

在使用jQuery进行AJAX调用时,何时应该使用load(url,data,callback)方法而不是jQuery.get(url,data,callback,type)?

ajax jquery

17
推荐指数
3
解决办法
2万
查看次数

jQuery:与load()相比,get()更慢

明显的问题 - 为什么?

我需要从外部页表单元格获取,然后将其注入当前页面.使用复杂选择器.

这是.load():

$('#check').load('https://bla-bla-bla .small:contains(Something)+.small:lt(1)');
Run Code Online (Sandbox Code Playgroud)

这是.get():

function showGetResult()
{
     var result = null;
     var scriptUrl = "https://bla-bla-bla";
     $.get(scriptUrl, function(data) {
            result = $(".small:contains(Something)", data).next().html() || "Error";
            $('#check').append(result);
     });
}
Run Code Online (Sandbox Code Playgroud)

load()平均1-2秒获得数据更快.但我喜欢get()- 因为我可以有字符串结果,而不是对象.

有人可以解释为什么load()工作更快?

javascript jquery

7
推荐指数
1
解决办法
911
查看次数

$ .ajaxSetup不起作用

我有以下功能来设置我的AJAX请求的标头:

self.authenticate = function () {
    self.token = sessionStorage.getItem(tokenKey);
    var headers = {};

    if (self.token) {
        headers.Authorization = 'Bearer ' + self.token;
        $.ajaxSetup({
            headers: headers
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用,当我检查开发人员收费(F12)或Fiddler中的标头时,我没有看到那里的custon标头,但是当我在请求上设置标头而不是通过ajaxSetup它完美地工作时.

authenticate在布局页面中调用这些函数:

$(document).ready(function () {
     var avm = new AuthenticationViewModel();
     avm.authenticate();
});
Run Code Online (Sandbox Code Playgroud)

self.token不是null.

例如,对于此请求:

self.getUsers = function (callback) {
    $.get("../API/Users/GetUsers/",callback);
}
Run Code Online (Sandbox Code Playgroud)

这些是标题: 在此输入图像描述

我错过了什么?

javascript ajax request-headers

5
推荐指数
2
解决办法
2136
查看次数

$ .ajax vs $ .post vs $ .get vs $ .load

可能重复:
$ .ajax()和$ .get()以及$ .load()之间的差异

我想要完成的是更改页面中的数据而不刷新页面.通过浏览jQuery的文档,我了解到我可以使用下面的方法.但我不明白使用哪种方法.它们对我来说都是一样的.

$ .ajax vs $ .post vs $ .get vs $ .load之间有什么区别?

我阅读了文档但我无法正确理解上述方法的不同之处.我是jQuery的新手.如果有人可以解释差异,那将是一个很大的帮助.

谢谢

javascript ajax jquery

1
推荐指数
1
解决办法
4573
查看次数

标签 统计

javascript ×5

jquery ×4

ajax ×3

html ×1

refresh ×1

request-headers ×1