JQuery-Post-Get
JQuery-Post-Get
完美世界 发表于4年前
JQuery-Post-Get
  • 发表于 4年前
  • 阅读 16
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: JQuery-Post-Get
在JQuery中可以使用get,post和ajax方法给服务器端传递数据

get方法的使用(文件):

function verify(){
    //1.获取文本框的数据
    //通过DOM的方式获取
    //(“userName”);
    //通过JQuery的方式获取
    var jqueryObj = $(“#userName”);
        //获取节点的值
    var userName = jqueryObj.val();

    //2.将文本框的数据发送到服务器端的servlet
    $.get(“AJAXServer?name=” +
userName,null,callback);
}


//回调函数
function callback(data){
    //3.接受从服务器端返回的数据
    // alert(data);
    //4.将服务器端的返回的数据显示到页面上
    //取到用来显示结果信息的节点
    var resultObj = $(“#result”);
    resultObj.html(data);
}


可以将上面的文件简写成:

function verify(){
    $.get(“AJAXServer?name=”+$(“#userName”).val(),null,function
callback(data){$(“#result”).html(data);});
}


post方法的使用():

function verify(){
    //1.获取文本框的数据
    //通过DOM的方式获取
    //(“userName”);
    //通过JQuery的方式获取
    var jqueryObj = $(“#userName”);
    //获取节点的值
    var userName = ();
    //2 .将文本框的数据发送到服务器端的servlet
    // $.post(“AJAXServer?name=” + userName,null,callback);//用post是也可以直接将参数跟在URL后面
    $.post(“AJAXServer”,{name:userName,test:”test123″},callback);//传递多个参数时用逗号隔开,属性值如果是变量的话直接写上,如:userName,如果是字符的话要加上引号,如:“test123”.
}


//回调函数
function callback(data){
    //3.接受从服务器端返回的数据
    // alert(data);
    //4.将服务器端的返回的数据显示到页面上
    //取到用来显示结果信息的节点
    var resultObj = $(“#result”);
    (data);
}


可以将上面的文件简写成:

function verify(){
    $.post(“AJAXServer”,{name:$(“#userName”).val(),test:”test123″},function(data){$(“#result”).html(data)});
}

总结:其实get和post方法相似,只要将get和post互换即可,而参数的存放位置两个地方都行;

如:

$.post(“AJAXServer”,{name:$(“#userName”).val(),test:”test123″},function(data){$(“#result”).html(data)});
只要将post直接改成get,而不用修改参数的位置,即:
$.get(“AJAXServer”,{name:$(“#userName”).val(),test:”test123″},function(data){$(“#result”).html(data)});

ajax方法的使用(customForAjaxText)接收数据类型是纯文本的数据:
function verify(){

//1.获取文本框的数据

//通过JQuery的方式获取

var jqueryObj = $(“#userName”);

//获取节点的值

var userName = ();

//2.将文本框的数据发送到服务器端的servlet

$.ajax({

type:”POST”,

url:”AJAXServer”,

data:”name=”+userName+”&”+”test=123″,

success:function(data){

$(“#result”).html(data);

}

});

}

ajax方法的使用(customForAjaxText)接收数据类型是XML的数据:


function verify(){

//1.获取文本框的数据

//通过JQuery的方式获取

var jqueryObj = $(“#userName”);

//获取节点的值

var userName = ();

//2.将文本框的数据发送到服务器端的servlet

$.ajax({

type:”POST”,

url:”AJAXXMLServer”,

data:”name=”+userName+”&”+”test=123″,

dataType:”xml”,

success:function(data){

//首先需要将传过来的DOM对象转化为jquery对象

var jqueryObj = $(data);

//获取message节点

var messageNods = ();

//获取文本内容

var responseText = ();

$(“#result”).html(responseText);

}

});

}


标签: JQuery-Post-Get
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 11
博文 149
码字总数 134011
×
完美世界
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: