jqueryget(jqueryget请求)
jquery中的get方法传参
var url = '';// 你发送请求的地址
var param = {
id: 1,
name: 'xxx',
参数名: 参数值
};
$.get(url, param, function(data) {// 回调函数
console.log(data);// 控制台打印返回结果
});
jquery get怎么设置参数
定义和用法
get() 方法通过远程 HTTP GET 请求载入信息。
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
语法
$(selector).get(url,data,success(response,status,xhr),dataType)
例子 1
请求 test.php 网页,传送2个参数,忽略返回值:
$.get("test.php",?{?name:?"John",?time:?"2pm"?}?);
例子 2
显示 test.php 返回值(HTML 或 XML,取决于返回值):
$.get("test.php",?function(data){
??alert("Data?Loaded:?"?+?data);
});
例子 3
显示 test.cgi 返回值(HTML 或 XML,取决于返回值),添加一组请求参数:
$.get("test.cgi",?{?name:?"John",?time:?"2pm"?},
??function(data){
????alert("Data?Loaded:?"?+?data);
??});
jquery get()函数用法。
描述:
请求 test.php 网页,忽略返回值。
jQuery 代码:
$.get("test.php");描述:
请求 test.php 网页,传送2个参数,忽略返回值。
jQuery 代码:
$.get("test.php", { name: "John", time: "2pm" } );描述:
显示 test.php 返回值(HTML 或 XML,取决于返回值)。
jQuery 代码:
$.get("test.php", function(data){
alert("Data Loaded: " + data);
});描述:
显示 test.cgi 返回值(HTML 或 XML,取决于返回值),添加一组请求参数。
jQuery 代码:
$.get("test.cgi", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});
jquery 如何获取GET的值
使用Javascript可以很方便的获取的URL的相关参数值,代码如下:
script
function?getParam(paramName){
??paramValue?="";
??isFound?=false;
??if?(this.location.search.indexOf("?")?==0this.location.search.indexOf("=")1){
????arrSource?=?unescape(this.location.search).substring(1,this.location.search.length).split("");
????i?=0;
????while?(i??arrSource.length?!isFound){
??????if?(arrSource[i].indexOf("=")?0){
????????if?(arrSource[i].split("=")[0].toLowerCase()==paramName.toLowerCase()){
??????????paramValue?=?arrSource[i].split("=")[1];
??????????isFound?=true;
????????}
??????}
????i++;
????}
??}
??alert(paramValue);
}
getParam("id");
/script
获取id的值可以在js里写getParam("id");就可以,其它同理
jquery的load和get的区别
jquery的load把返回的数据放到指定的元素中,不是全局函数;
jquery的get把返回的数据交给用户处理,是全局函数。
load和get同样是jquery的ajax函数,load的实现,几乎等于get之后再设置网页元素,在ajax获取机制上没有区别,但要注意的是,load方法另一个和get的重要区别,就是load允许指定要插入的远程文档的某个部分,比如:
$("#result").load("test.html #page2");
load是最简单的ajax加载局部网页的方法,但有局限性(只能替换元素内容),get也是jquery中比较简单的方法,两者的安全级别较低。如果有传送密码和其它重要数据信息,推荐使用post方法。