【jquery.post用法关于type设置问题补充】教程文章相关的互联网学习教程文章

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

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

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

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

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

jquery post方式传递多个参数值后台以数组的方式进行接收

在用jquery的post方式传递多个值时,在后台页面可以用数组形式接收 如下所示 代码如下:<script type="text/javascript"> $(function () { timestamp = 0; $("#chatform").submit(function () { var message = $("#msg").val(); var name = $("#author").val(); var action = "postmsg"; var time = timestamp; $.post( "backend.aspx", { arr: message+","+name+","+action+","+time }, function (xml) { //清空消息文本框中的内容...

使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)【图】

代码如下:using jquery ajax call wcf service get/post/put/delete http://www.codeproject.com/Articles/254714/Implement-CRUD-operations-using-RESTful-WCF-Servic Using POST Method Retrieve a representation of the addressed member of the collection, in the example below, create a new entry in the collection. Collapse | Copy Code $.ajax({ type: "POST", url: "Services/EFService.svc/Members/", data: "{Ema...

jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法

经过尝试,只需要在$.ajax中加入 contentType: "application/json; charset=utf-8"选项就可以了,这是因为在.net 3.5以后要对contentType进行检查,所以仅仅指定dataType的话.net就不会返回JSON了,那么我们的请求自然也就无法请求到JSON数据了。正确写法就是这样了: 代码如下:var url = "/Services/AccountService.asmx/UserExists"; var userName = $("#txtUserName").val(); $.ajax({ type: "POST", url: url, data: {userNam...

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向.ashx文件post中文乱码问题的解决方法

1.我的环境:vs2005,未装SP1补丁,不能创建Web应用程序,只能创建网站;jquery版本1.5.1 2.web.config中的相关配置 <globalization requestEncoding="gb2312" responseEncoding="gb2312"/> 3.jquery的Post数据的写法 代码如下:$(document).ready(function (){ $("#btnSend").click(function(){ $.ajax({ type: "POST", url: "PrecisionAHandle.ashx", contentType:"application/x-www-form-urlencoded; charset=UTF-8", data: { ...

jQuery get和post 方法传值注意事项

刚刚做了几个实验,看看下面的代码就清楚了: 以下内容需要回复才能看到 jquery_data.php 代码如下:<?php echo "post: "; print_r($_POST); echo "get: "; print_r($_GET); ?> jquery_test.html 实验1: 代码如下:$(function() { // post 方法,两处都有数据 $.post(jquery_data.php?v1=1, {v2: 2}, function(data) { $(<pre/>).append(data).appendTo(body); }); }); /* 返回结果: post: Array ( [v2] => 2 ) get: Array ( [v...

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

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,等等) 这是...

Asp.net下用JQuery找出哪一个元素引起PostBack

先看ASPX: 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Petter Liu demo</title> <script src="http://img.jb51.net/jslib/jquery/jquery14.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { $("input:submit").cli...

ajax实现用户名校验的传统和jquery的$.post方式(实例讲解)【图】

第一种:传统的ajax异步请求,后台代码以及效果在最下边 首先我们在eclipse中创建一个注册页面regist.jsp,创建一个form表单,注意,由于我们只是实现用户名校验的效果,下边红色部门是我们需要研究对象,所以其他的部门可以忽略不看。 内容如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>用户注册</title> <link re...