`

Ajax参数的传递(POST及GET提交)

    博客分类:
  • Ajax
阅读更多

xmlHttp.open("GET", URL, false)中的第三个参数,默认情况下为true,表示使用异步请求,如果设置为false的话,则使用同步请求。

1、GET方法提交时,参数的传递

 

function show() {
	createXMLHTTP();
	var url = "servlet/ajax?a=1&b=2";//参数的传递
	xmlHttp.open("GET", url);	xmlHttp.onreadystatechange = callback;
	xmlHttp.send("a=1&b=1");
}

 

2、POST方法提交,参数的传递

function show() {
	createXMLHTTP();
	var url = "servlet/ajax";
	xmlHttp.open("POST", url, false);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');//这句很关键,否则服务器检测不到参数
	xmlHttp.onreadystatechange = callback;
	xmlHttp.send("a=1&b=1");
}

 

分享到:
评论

相关推荐

    jQuery ajax、post、get、json格式传递数据例子

    jQuery ajax、post、get、json格式传递数据例子 jQuery ajax、post、get、json格式传递数据例子

    Ajax跨域传输参数

    如果想做到数据的交互,那么www.aa.com和book.aa.com必须由你来开发才可以。可以将book.aa.com用iframe添加到 www.aa.com的某个页面下,在www.aa.com和...就和平时同一个域中镶嵌iframe一样,直接调用里面的JS就可以了

    框架之AJAX,ajax,页面部分刷新,实现动态提交数据到服务器;动态从服务区获取数据 get,post两种传递数据方法,Jso

    ajax,页面部分刷新,实现动态提交数据到服务器;动态从服务区获取数据。get,post两种传递数据方法,Json、html、text、xml等多种数据格式。

    ajax中send的用法

    一般情况下,使用Ajax提交的参数多是些简单的字符串,可以直接使用GET方法将要提交的参数写到open方法的url参数中,此时send方法的参数为null。 例如 : var url = "login.jsp?user=XXX&pwd=XXX"; ...

    ajax中data传参的两种方式分析

    主要介绍了ajax中data传参的两种方式,结合实例形式简单分析了ajax参数传递的POST与GET方式,非常简单实用,需要的朋友可以参考下

    jquery中AJAX请求 $.post方法的使用

    使用jQuery的$.post方法可以以POST形式向服务器发起AJAX请求。$.post方法是jQuery的实用工具方法。 post和get发送方式的特点, GET 方法提交数据不安全,数据置于请求行,客户端地址栏可见; GET 方法提交的数据大小...

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

    今天在做项目时,需要用到Ajax,之前我在用GET方式传递中文参数时,只需要在后台程序中设置页面编码为GB2312即中文能正常显示,可是这次由于表单项目较多,不适合用GET方式传递,只能用POST方式,但发现后台程序中...

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

    在JQuery中可以使用get,post和ajax方法给服务器端传递数据 get方法的使用(customForGet.js文件): function verify(){//1.获取文本框的数据 //通过DOM的方式获取//document.getElementByIdx(“userName”);//通过...

    jQuery中ajax - get() 方法实例详解

    在JQuery中可以使用get,post和ajax方法给服务器端传递数据,接下来,通过本篇文章给大家介绍jquery中ajax-get()方法实例详解,有需要的朋友可以参考下

    基于JQuery框架的AJAX实例代码

    基于JQuery框架的AJAX实例代码 $.ajax $.post $.get 三种方式传递参数

    有关Ajax中get和post的使用问题

    使用get遇到的问题: 1.问题一. 缓存:当每次访问的url相同,客户端直接读取本地缓存里面的内容,即使后台数据变化前台也不会有变化; 解决方法:在?后面链接一个num=【随机数Math.random()】或者num=【时间戳new ...

    jQuery中Ajax的get、post等方法详解

    在项目中,如果需要传递一些参数给服务器中的页面,那么可以使用$.get()或者$.post()方法(或者是$.ajax()方法) $.get()方法使用GET方式来进行异步请求。结构为:$.get(url [, data] [, callback] [, type]) $.get()...

    使用AJAX和Django获取数据的方法实例

    AJAX提供了一种将GET或POST请求发送到Django视图并接收任何返回的数据而无需刷新页面的方法。 现代JavaScript包含fetch API,该API为我们提供了一种纯JavaScript方式来发送AJAX请求。 让我们看一下如何通过获取发出...

    ajax通过jquery传递的原理

    * jquery底层ajax实现!简单易用的高层实现$.get,$.post等!$.ajax()返回其创建的XMLHttpRequest对象!大多数情况下你无需直接操作函数!除非你需要操作不常用的选项,以获得更多的灵活性!

    AJAX使用get与post模式的区别分析

    本文实例分析了AJAX使用get与post模式的区别。分享给大家供大家参考。具体分析如下: 如果是get 模式的请求,则将传递参数通过URL 地址发送到服务器端; 如果是post 模式的请求,则将传递参数通过send( ) 方法发送到...

    jQuery Ajax向服务端传递数组参数值的实例代码

    在使用MVC时,向服务器端发送POST请求时有时需要传递数组作为参数值 下面使用例子说明,首先看一下Action [HttpPost] public ActionResult Test(List<string> model) { return Json(null, JsonRequestBehavior....

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

    一般参数传递通过url后面跟后台也能取到,不过看到send参数也可以发送参数,试验了一下服务器端接受不到发送的参数,在firebug里看到发送的请求post部分是一个串,不太象正常发送的参数。

    探讨.get .post .ajax ztree 还有后台servlet传递数据的相关知识

    主要介绍了探讨.get .post .ajax ztree 还有后台servlet传递数据的相关知识,需要的朋友可以参考下

    在Ajax中使用get和post所遇到的问题及解决办法

    使用get遇到的问题: 1.问题一. 缓存:当每次访问的url相同,客户端直接读取本地缓存里面的内容,即使后台数据变化前台也不会有变化; 解决方法:在?后面链接一个num=【随机数Math.random()...使用post遇到的问题:

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

    load()方法通常用来从Web服务器上获取静态的数据文件,然而这并不能体现Ajax的全部价值...在项目中,如果需要传递一些参数给服务器中的页面,那么可以使用$.get()或者$.post()方法(或者是后面要讲解到的$.ajax方法)。

Global site tag (gtag.js) - Google Analytics