×

jquery get post get

jquery get(“JQuery“中的“get“和“post“怎么得到后台返回的值的)

admin admin 发表于2022-09-07 01:58:57 浏览144 评论0

抢沙发发表评论

本文目录

“JQuery“中的“get“和“post“怎么得到后台返回的值的


返回json格式的字符串,比如[“a“,“b“,“c“]
php 用echo输出 echo “[’a’,’b’,’c’]“;
jsp 用out.print输出 out.print(“[’a’,’b’,’c’]““)
jq的get、post方法加第四个参数 “json“,这样返回的json字符串就可以直接成为json对象了
$.get(“xxxx.jsp“,{},function(data){
for(var i=0;i《data.length;i++)
{
alert(data[i])
}
},“json“)

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);
  });
-post

jquery ajax get怎么用


jquery ajax get是用来发送get请求给服务器的,具体用法如下:

get() 方法通过远程 HTTP GET 请求载入信息。

这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

语法

$(selector).get(url,data,success(response,status,xhr),dataType)

具体例子:

《!DOCTYPE html》

《html》

《head》

《script src=“/jquery/jquery-1.11.1.min.js“》《/script》

《script》

$(document).ready(function(){

  $(“button“).click(function(){

    $.get(“/example/jquery/demo_test.asp“,function(data,status){

      alert(“数据:“ + data + “\n状态:“ + status);

    });

  });

});

《/script》

《/head》

《body》

《button》向页面发送 HTTP GET 请求,然后获得返回的结果《/button》

《/body》

《/html》

返回结果:


jquery 如何获取GET的值


使用Javascript可以很方便的获取的URL的相关参数值,代码如下:

《script》
function getParam(paramName){
  paramValue =““;
  isFound =false;
  if (this.location.search.indexOf(“?“) ==0&&this.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(“=“).toLowerCase()==paramName.toLowerCase()){
          paramValue = arrSource[i].split(“=“);
          isFound =true;
        }
      }
    i++;
    }
  }
  alert(paramValue);
}
getParam(“id“);
《/script》

获取id的值可以在js里写getParam(“id“);就可以,其它同理-get


jquery中的get方法传参


var url = ’’;// 你发送请求的地址
var param = {
id: 1,
name: ’xxx’,
参数名: 参数值
};
$.get(url, param, function(data) {// 回调函数
console.log(data);// 控制台打印返回结果
});
-post

jquery怎么获得url的get变量


1、获取到url地址

2、将url中?后的值以‘&’分割成数组

3、再去遍历,存储其值

4、最后返回

// jQuery url get parameters function [获取URL的GET参数值]
// 《code》
//     var GET = $.urlGet(); //获取URL的Get参数
//     var id = GET[’id’]; //取得id的值
// 《/code》
//  url get parameters
//  public
//  return array() 
(function($) {
$.extend({       
urlGet:function()
{
  var aQuery = window.location.href.split(“?“);  //取得Get参数
  var aGET = new Array();
  if(aQuery.length 》 1)
  {
    var aBuf = aQuery.split(“&“);
    for(var i=0, iLoop = aBuf.length; i《iLoop; i++)
    {
      var aTmp = aBuf[i].split(“=“);  //分离key与Value
      aGET[aTmp] = aTmp;
    }
  }
  return aGET;
 }
})
})(jQuery);
-get

JQuery中eq和get的区别


你好,

首先,这两个方法(eq和get)都可以取得一个NodeList中的第n个元素,用法如下:

$(’div’).eq(2);
$(’div’).get(2);

不同在于:

  • eq返回的仍然是一个jQuery包装对象,可以继续链式调用jQuery提供的方法

  • get返回的则是一个普通的DOM对象,只能调用普通的DOM方法

例:

var nodelist = $(’div’);
// eq
nodelist.eq(2).html(); // 正确执行
nodelist.eq(2).innerHTML; // undefined
// get
nodelist.get(2).html(); // $(...).get(...).html is not a function
nodelist.get(2).innerHTML; // 正确执行

希望能解决你的问题。-post


jquery get怎么返回整个页面


用jquery ajax吧。一下是他的用法。如果你熟悉javascript的ajax的话就很简单了。
$.ajax({
type: “get“,
cache:false,//设置缓存为FALSE
url: url,//须要处理的后台页面
beforeSend: function(XMLHttpRequest){
//在显示之前你要干什麼?
//ShowLoading();
},
//显示成功后你要做什麼动作,data是你重后台提交的数据textStatus是状态,这两个
值可以重命名比如(a,b)
success: function(data, textStatus){
$(“.ajax.ajaxResult“).html(““);
$(“item“,data).each(function(i, domEle){
$(“.ajax.ajaxResult“).append(“《li》“+$(domEle).children
(“title“).text()+“《/li》“);
});
},
//完成后你要干什麼,和成功后的区别是:不管成不成功都会到这个阶段。
complete: function(XMLHttpRequest, textStatus){
//HideLoading();
}
});
-get

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方法。
-post

jQuery中get()和eq(的区别)


GET:
先来看看语法:jQuery.get( url, [ data ], [ success(data, textStatus, jqXHR) ], [ dataType ] )
url一个包含发送请求的URL字符串
data向服务器发送请求的Key/value参数
success(data, textStatus, jqXHR)当请求成功后执行的回调函数。
dataType从服务器返回的预期的数据类型。默认:智能猜测(xml, json, script, or html)。
EQ:
.eq( index )index一个整数,指示元素基于0的位置。
.eq( -index )-index一个整数,指示元素的位置,从集合中的最后一个元素开始倒数。
总体上它们的区别是:
GET:通过服务器HTTP GET请求加载数据。
EQ:获取匹配集合中指定的元素。
希望我的回答对你有帮助。
-get