用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") //这个是正确的