【四种常见的POST提交数据方式】教程文章相关的互联网学习教程文章

IE8下Jquery获取select选中的值post到后台报错问题

我们一般使用jquery获取select时,一般这么用: <select id=a> <option selected=selected value=1> </select> var selectedValue = $("#a").val();在非IE8下,selectedValue的值为“1”,typeof selectedValue 为“string”。 在IE8下,selectedValue的值为[“1”],typeof selectedValue 为 “objectg”。 如果直接将selectedValue post发送到后台,后台接收时会报错,因为在传输过程中,IE8下selectedValue当成了数组,后台无...

Area 区域实现post提交数据的js写法

在mvc区域的里 实现post 提交数据 的js写法! 代码如下:$("#btnSava").click(function () { if ($("#text").val()=="") { alert("请输入你要说的话!~!"); } else { $.post("/control/action", { id: $("#text").val()}, function (data) { if (data == 0) { alert("发表成功,我们会尽快通知直销商回复"); window.location.reload(); } else if (data== 1) { alert("不能给自己留言的哦!~"); } else(data== 3) { alert("还没有登...

JavaScript使用HTML5的window.postMessage实现跨域通信例子

JavaScript由于同源策略的限制,跨域通信一直是棘手的问题。当然解决方案也有很多: 1.document.domain+iframe的设置,应用于主域相同而子域不同; 2.利用iframe和location.hash,数据直接暴露在了url中,数据容量和类型都有限 3.Flash LocalConnection, 对象可在一个 SWF 文件中或多个 SWF 文件间进行通信, 只要 在同一客户端就行,跨应用程序, 可以跨域。 window.name 保存数据以及跨域 iframe 静态代理动态传输方案,充分的运...

使用jquery实现以post打开新窗口

网络上已有此功能的函数,是以纯JS实现。但是在项目中发现,此函数无法兼容Firefox,由此我重写了此方法. 代码如下://默认新窗口配置 var windowDefaultConfig = new Object; windowDefaultConfig[directories] = no; windowDefaultConfig[location] = no; windowDefaultConfig[menubar] = no; windowDefaultConfig[resizable] = yes; windowDefaultConfig[scrollbars] = yes; windowDefaultConfig[status] = no; windowDefaultCo...

window.open 以post方式传递参数示例代码

代码如下://打开新页面并利用post方式传递参数 function openNewPageWithPostData(postAddress,opentype,paramNames,paramValues) { var newWindow = window.open(postAddress,opentype); if (!newWindow) { return false; } var postDataHtml="<html><head></head><body>"; postDataHtml = postDataHtml + "<form id=postDataForm method=post action="+postAddress+">"; if (paramNames && paramValues && (paramNames.length ==...

jquery.post用法之type设置问题

当使用ajax获取data数据的时候,直接data.foo就可以得到。而较低版本的jquery就不行比如1.4之前 代码如下:$.post(/admin/UserBookView.do, {}, function(data) { console.info(data); }); 打印data信息,显示的是json格式的字符串,如下: 代码如下:{"acceptIs":null,"entity":null,"refuseIs":null,"result":{"pageSize":10, "resultList":[{"PRICE":3,"WCTIME":null,"NOTE":"积分异常","CKTIME":null,"CUSER":"admin", "CTIME...

js post提交调用方法

代码如下:function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; temp.method = "post"; temp.style.display = "none"; for (var x in PARAMS) { var opt = document.createElement("textarea"); opt.name = x; opt.value = PARAMS[x]; temp.appendChild(opt); } document.body.appendChild(temp); temp.submit(); } //调用方法 如 post(pages/statisticsJsp/excel.action, {html :prnhtml...

jquery中get和post的简单实例

例子: test.html页面引用<script type="text/javascript" src="jquery-1.3.2.min.js"></script> 内容有:<div id="divMsg">Hello World!</div> 用法1:(页面载入时读取远程页面内容到divMsg) $("#divMsg").load(http://localhost:8012/t.php, { "resultType": "html" }); 返回类型resultType有如下几种: "xml", "html", "script", "json", "jsonp", "text" 用法2:(点击post数据返回数据) 代码如下:<input type="button" id="bnajax" ...

使用POST方式弹出窗口的两种方法示例介绍

最近在做一个功能需要弹窗,但是不能用get方式,因为get方式对url的长度有限制,所以必须用post,总结了两个方法 1. 代码如下:var $form1=$("<form action="+url+" id=f name=f method=post></form>"); $form1.append($("<input type=hidden name="+i+" value="+params[i]+"/>")); var scriptStr="<script type=text/javascript>document.f.submit();</script>"; $("body").append($form1); var newWindow=openwin("",null,800,600); ...

jQuery调用RESTful WCF示例代码(GET方法/POST方法)

不废话了,直奔主题吧 wcf端: 近几年比较流行restful,为了能让ajax调用,同时也为了支持restful风格的uri,在创建一个Ajax-enabled Wcf Service后,必须手动修改svc文件,指定Factory,即: <%@ ServiceHost Language="C#" Debug="true" Service="ajaxSample.HelloWorld" CodeBehind="HelloWorld.svc.cs" Factory="System.ServiceModel.Activation.WebServiceHostFactory" %> 注:如果不添加Factory,则wcf将无法用类似http://lo...

jquery.post用法示例代码

使用ajax在前端验证是否执行某个操作 jquery.post参数为 url,[data],[callback],[type] url:发送请求地址。 data:待发送 Key/value 参数。 callback:发送成功时回调函数。 type:返回内容格式,xml, html, script, json, text, _default。 代码如下:$.post(admin/HhCheckVote.do?ids= + ${ids}, {}, function(flag) { if(flag.isVote=="true"){ document.getElementById("jvForm").action="admin/HhArticleVoteCommit.do"; documen...

jquery.post用法关于type设置问题补充

jquery.post用法 //www.gxlcms.com/article/45181.htm当使用ajax获取data数据的时候,直接data.foo就可以得到。而较低版本的jquery就不行比如1.4之前 代码如下:$.post(/admin/UserBookView.do, {}, function(data) { console.info(data); }); 打印data信息,显示的是json格式的字符串,如下: 代码如下:{"acceptIs":null,"entity":null,"refuseIs":null,"result":{"pageSize":10, "resultList":[{"PRICE":3,"WCTIME":null,"NOTE...

from 表单提交返回值用post或者是get方法实现

可以用jquery的post或者是get方法去实现($.post(url, params, callback ) $.get(url, params, callback) ) 返回值:XMLHttpRequest 参数: url (String): 装入页面的URL地址。 params (Map): (可选)发送到服务端的键/值对参数。 callback (Function): (可选) 当远程页面装入完成时执行的函数. 我们在做表单提交的时候 一般都会要求提交操作完成后弹出操作成功/失败的提示框。 这时候就要用到callback这个回调函数了。 事例: ...

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...

Jquery post传递数组方法实现思路及代码

以批量删除数据为例 做批量删除会需要传递要删除的数据ID数组 代码如下:function RemoveLog(){ var postModel=[]; //遍历复选框获取要删除的数据ID 存放到数组中 $("[name=lid]").each(function () { if ($(this).attr("checked") == "checked") postModel.push({ name: ids, value:$(this).val()}); }); if(postModel.length == 0) { alert(请先选择要删除的内容!); return; } //post删除方法,传递数组 $.post(/admin/Delete,p...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部