当前位置:首页>开发>正文

用jquery发起get请求的时候 jQuery中get和eq有什么区别

2023-04-29 23:23:58 互联网 未知 开发

 用jquery发起get请求的时候 jQuery中get和eq有什么区别

用jquery发起get请求的时候

调用的时候需要设置http头信息



$("#test").click(function() {
                $.ajax({
                    type: "GET",
                    url: "default.aspx",
                    beforeSend: function(request) {
                        request.setRequestHeader("Test", "Chenxizhang")
                    },
                    success: function(result) {
                        alert(result)
                    }
                })
            })

现在jquery已经成了Javascript实际标准了,要在ajax请求之前添加头信息。在jquery的ajax函数中有个beforeSend方法,这个方法接受一个参数就是XMLHttpRequest对象。调用该对象的setRequestHeader方法实现。

jQuery中get和eq有什么区别?

eq返回的是一个jquery对象 get返回的是一个html 对象数组
返回的是jQuery对象,就可以继续调用其他方法,返回的是html数组就不能调用jQuery的其他方法
例如:
$("ul li").get(1).css("color", "red") //这个是错误的
$("ul li").eq(1).css("color", "red") //这个是正确的