【在Ajax中get和post应该如何使用】教程文章相关的互联网学习教程文章

jQuery中ajax的post()方法用法实例

本文实例讲述了jQuery中ajax的post()方法用法。分享给大家供大家参考。具体分析如下: $.post() 方法通过HTTP POST请求从服务器上请求数据。 语法结构:代码如下:$.post(URL,data,callback); 参数解析: 1.URL:必须,规定请求的URL。 2.data:可选,规定连同请求发送的数据。 3.callback:可选,规定请求成功后所执行的函数名。 代码实例:代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content...

jQuery中ajax和post处理json的不同示例对比

近日在做门户的用户评论时,好长时间没有用jquery了正好用一下,没想到偷工用了post方法去处理ajax回调的json数据,死活取不到,后台就是有json返回了。不料这么小小一个问题挂了我好几个小时,后来我ajax方法处理,居然OK,一比较发现原来post方法回调json必须eval一下,而ajax方法做了默认处理了。 望各位小心。 function haha() { jQuery.post("addComment!comment.action", function aa(data) { data = eval(data);//POST方法必...

JQuery的Ajax中Post方法传递中文出现乱码的解决方法

本文实例讲述了JQuery中Post传递中文出现的解决方法,即乱码ajax与jquery.ajax中文参数post传递乱码处理方法。分享给大家供大家参考。具体分析如下: 问题一: 今天在做项目时,需要用到Ajax,之前我在用GET方式传递中文参数时,只需要在后台程序中设置页面编码为GB2312即中文能正常显示,可是这次由于表单项目较多,不适合用GET方式传递,只能用POST方式,但发现后台程序中设置编码为GB2312时中文还是显示的乱码。经过一番研究问题...

jquery中get,post和ajax方法的使用小结

在JQuery中可以使用get,post和ajax方法给服务器端传递数据 get方法的使用(customForGet.js文件): function verify(){//1.获取文本框的数据 //通过DOM的方式获取//document.getElementByIdx("userName");//通过JQuery的方式获取var jqueryObj = $("#userName");//获取节点的值var userName = jqueryObj.val(); //2.将文本框的数据发送到服务器端的servlet$.get("AJAXServer?name=" + userName,null,callback);}//回调函数functi...

Jquery AJAX POST与GET之间的区别

1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的) 防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的] 设计WEB页面的时候 也应该遵守这个原则 2:一.谈Ajax的Get和Post的...

jquery ajax post提交数据乱码

在用jquery处理html5的应用的时候,一直在firefox下测试都正常,用户用pad访问的时候说有乱码,自己试验了下果然,后发现chrome和ie内核下都是有此问题,此问题设置了页面属性为utf-8时候,只有firefox是传的charset=utf-8的头文件chrome和ie都没有指定,所以出现乱码问题.解决方法: 代码如下:$.ajaxSetup({ contentType: "application/x-www-form-urlencoded; charset=utf-8"});$.post("test.php", { name: "i5a6", time: "2pm"...

ajax请求get与post的区别总结

get如果请求url没有变化,取出缓存,提高效率;请求会缓存到浏览器中,可以通过历史记录查看用户信息,安全性低; post传送变化的数据显示,变动性访问; get通过url地址传送数据,数据量不能超过1024byte; post作为http消息的实体内容传送到服务器中,传送数据量可以很大; get传送数据要经过encodeURIComponent编码,防止乱码。 get方式,服务器端用Request.QueryString获取变量的值; post方式,服务器端用Request.Form获取提交...

jQuery调用AJAX时Get和post公用的乱码解决方法实例说明

以前在新浪博客写过js调用AJAX时Get和post的乱码解决办法,但是使用js代码比较繁琐,我们在使用ajax进行数据交互时可以使用js的一个成熟框架---jQuery。 一个网站的设计,不管是注册登录还是分页查找,都需要提交参数到服务器以便得到所需的页面数据。为了减少用户因刷新页面带来的煎熬,ajax诞生。但是初学者进行项目开发时,会遇到一个很烦人的问题:中文乱码。下面我就通过一个简单的实例来告诉大家哪些地方可能会导致乱码,我们...

js调用AJAX时Get和post的乱码解决方法

在使用"get"时,抓取的页面最后加上编码类型 代码如下:<% 服务器端:servletactioncontext.getresponse().setcharacterencoding("utf-8"); 客户端 网页特效p/jsp.html target=_blank >jsp教程: <%@ page language="java" contenttype="text/html; charset=utf-8" pageencoding="utf-8"%> response.expires = -9999 response.addheader "pragma","no-cache" response.addheader "cache-ctrol","no-cache" response.addheader "con...

ajax中get和post的说明及使用与区别

以前没怎么仔细的研究过ajax,只是用到了就直接拿过来用,发现了问题再找解决方法.以下是我在找解决问题的过程中的一点小小的总结. 一.谈Ajax的Get和Post的区别 Get方式: 用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以...

JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方【图】

代码如下:$.post(<%=this.AppPath %>DataService/InventoryUIService.svc/Rename, ///location.protocol + "//" + location.host + location.pathname + "/Rename", odata, function (result) { $dialogProcessing.dialog("close"); if (result.Success) { alert("Success"); } else { var msg = "Your submit fauiler, Detail message is:" + result.ErrorMessage; window.alert(msg); } }, "json"); $.ajax({ url: <%=this.AppPa...

jquery 读取页面load get post ajax 四种方式代码写法

load 代码如下:$("#result").load("aaaa.asp #ccc"); get 代码如下:$.get("aaaa.asp", { action:"get",name:"lulu" }, function(data, textStatus){ $("#result").html(data); //alert(this); //alert(data); //alert(textStatus); }); post 代码如下:$.post("aaaa.asp", { action:"post",name:"lulu" }, function(data, textStatus){ $("#result").html(data); }); ajax 代码如下:$.ajax({ type: "get", url: "//www.gxlcm...

jQuery Ajax之$.get()方法和$.post()方法

注意:$.get()和$.post()方法是jQuery中的全局函数。前面讲到的load()方式是对jQuery对象进行操作的。 1、 $.get()方法$.get()方法使用GET方式来进行异步请求。它的语法结构为:$.get( url [, data] [, callback] [, type] )$.get()方法参数解释如下表:参数名称 类 型 说  明url String 请求的HTML页的URL地址data(可选) Object 发送至服务器的key/value数据会作为QueryString附加到请求URL中callback(可选) Function 载入...

Extjs ajax同步请求时post方式参数发送方式

ajax同步请求一般下面这样: 代码如下:var conn = Ext.lib.Ajax.getConnectionObject().conn; conn.open("POST", http://localhost:8080/struts2study/TreeDDGet?node=-1,false); // 这里的conn对象其实就是 xmlHttpRequest 对象。 conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8"); conn.send("start=" + 0 + "&limit=" + 30 ); var rootJson = conn.responseText; 一般参数传递通过u...

javascript jQuery $.post $.ajax用法

jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (String) : 发送请求的URL地址. data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示。 callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状态是success才是调用该方法)。 type (String) : (可选)官方的说明是:Type of data to be sent。其实应该为客户端请求的类型(JSON,XML,等等) 这是...