jquery ajax 保存讲解
jquery ajax 参数传递与数据保存实例是一款适合于初学者用的,首先我们是讲一下关于如何利用ajax +php教程进行数据操作,然后再详细的介绍关于jquery ajax的帮助说明。
var info = document.getelementbyid("txt").value;
jquery.ajax({
type: 'get',
url: 'http://localhost:8080/jdom/hehe.do?act=网页特效on',
data: "&info="+info,
cache: false,
datatype: 'json', //指定返回类型
error: function(data, status, e){
alert("hehe " );
},
看看一个jquery ajax php 实例
<html>
<head>
<title>ajax</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<script type="text/网页特效" src="http://localhost/leb/auto/js/jquery-latest.js"></script>
<script type="text/javascript" >
$(function(){
$("#config").submit(function(){
$.ajax({
type:"post",
url:"addpage.php",
data:$('#config').serialize(),//格式化表单参数或者也可以使用data:{'folder':$('input[name=folder]').val(),'page':$('input[name=page]').val()},
datetype:'text',
success:function(data){//数据提交成功时返回数据
alert(data);
}
});
return false;
});
});
</script>
</head>
<body>
<form name="config" method="post" id="config">
<div class="infotitle">主目录:</div>
<input name="folder" type="text"/>
<div class="infotitle">页面名称:</div>
<input name="page" type="text"/>
<div class="submit">
<button type="submit" id="submit">确定</button>
</div>
</form>
</body>
</html>
//addpage.php文件
$folder=$_post['folder'];
$page=$_post['page'];
$file=fopen('result.htm','w');
fwrite(
$file,
"文件夹为:".$folder.'<br>'.
"模板页为:".$page.'<br>'
);
fclose($file);
| 参数名 | 类型 | 描述 |
| url | string | (默认: 当前页地址) 发送请求的地址。 |
| type | string | (默认: "get") 请求方式 ("post" 或 "get"), 默认为 "get"。注意:其它 http 请求方法,如 put 和 delete 也可以使用,但仅部分浏览器支持。 |
| timeout | number | 设置请求超时时间(毫秒)。此设置将覆盖全局设置。 |
| async | boolean | (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 |
| beforesend | function | 发送请求前可修改 xmlhttprequest 对象的函数,如添加自定义 http 头。xmlhttprequest 对象是唯一的参数。
function (xmlhttprequest) {
|
| cache | boolean | (默认: true) jquery 1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。 |
| complete | function | 请求完成后回调函数 (请求成功或失败时均调用)。参数: xmlhttprequest 对象,成功信息字符串。
function (xmlhttprequest, textstatus) {
|
| contenttype | string | (默认: "application/x-www-form-urlencoded") 发送信息至服务器时内容编码类型。默认值适合大多数应用场合。 |
| data | object, string |
发送到服务器的数据。将自动转换为请求字符串格式。get 请求中将附加在 url 后。查看 processdata 选项说明以禁止此自动转换。必须为 key/value 格式。如果为数组,jquery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。 |
| datatype | string |
预期服务器返回的数据类型。如果不指定,jquery 将自动根据 http 包 mime 信息返回 responsexml 或 responsetext,并作为回调函数参数传递,可用值: "xml": 返回 xml 文档,可用 jquery 处理。 "html": 返回纯文本 html 信息;包含 script 元素。 "script": 返回纯文本 javascript 代码。不会自动缓存结果。 "json": 返回 json 数据 。 "jsonp": jsonp 格式。使用 jsonp 形式调用函数时,如 "myurl?callback=?" jquery 将自动替换 ? 为正确的函数名,以执行回调函数。 |
| error | function | (默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。这个方法有三个参数:xmlhttprequest 对象,错误信息,(可能)捕获的错误对象。
function (xmlhttprequest, textstatus, errorthrown) {
|
| global | boolean | (默认: true) 是否触发全局 ajax 事件。设置为 false 将不会触发全局 ajax 事件,如 ajaxstart 或 ajaxstop 。可用于控制不同的ajax事件 |
| ifmodified | boolean | (默认: false) 仅在服务器数据改变时获取新数据。使用 http 包 last-modified 头信息判断。 |
| processdata | boolean | (默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符串) 以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 dom 树信息或其它不希望转换的信息,请设置为 false。 |
| success | function | 请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态
function (data, textstatus) {
|
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接
原文地址:http://www.php100.com/html/program/jquery/2013/0905/5648.html
jquery ajax 保存讲解的更多相关文章
- Jquery Ajax 保存
Jquery Ajax 保存: $.ajax({ type: "POST", async:false, url: "${ctx}/url", data: {pI ...
- asp.net中使用jquery ajax保存富文本的问题
前提:为了保证页面的不刷新行为,所以采用了html+jquery+handler的页面保存方式,通过ajax将富文本内容传递给一般处理程序进行操作. 一.问题:1.大文件无法上传? 2.传入handl ...
- .Net之使用Jquery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径
前言: 首先对于图片上传而言,在我们的项目开发中可以说出现的频率是相当的高的.这篇文章中,我将要描述的是在我们.Net中如何使用Jquery Ajax通过FormData对象异步提交图片文件到后台保存 ...
- jQuery AJAX与jQuery事件的分析讲解
jQuery 本身即是为事件处理而特别设计的,jQuery 事件处理方法是 jQuery 中的核心函数. $(function() { ... }); 是如下格式的缩写: ? 1 $(document ...
- jquery ajax thinkphp异步局部刷新完整流程
环境:ThinkPHP3.2.3,jQuery3.2 前言: 在一般的网站中,都需要用到jquery或者其他框架(比如angular)来处理前后端数据交互,thinkphp在后台也内置了一些函数用 ...
- Java程序员之JS(一) 之 JQuery.ajax
背景:紧着现在项目的需要,先从JQuery.ajax出发,主要需求是通过 js 调用Java 代码,从而适应现在的项目. 先从几个概念开始讲解: 一. 什么是Deferred Deferred 对象 ...
- IE8/9 JQuery.Ajax 上传文件无效
IE8/9 JQuery.Ajax 上传文件有两个限制: 使用 JQuery.Ajax 无法上传文件(因为无法使用 FormData,FormData 是 HTML5 的一个特性,IE8/9 不支持) ...
- jQuery.ajax(url,[settings])
概述 通过 HTTP 请求加载远程数据. jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax() 返回其创建的 XMLHttpRequest 对象. ...
- 原生AJAX入门讲解(含实例)
相对于jQuery.YUI以及其他一些类库的AJAX封装,原生JS的AJAX显得那么的尴尬,兼容性不好,要记很多的方法属性,调用不便捷,代码臃肿...但我还是想说,原生JS才是最根本最底层的知识(虽然 ...
随机推荐
- Altium Designer /DXP无网络铺铜:
有的设计者在PCB加工的时候会删除网络以便为了保护.但如果后续在无网络PCB上进行修改时就不叫麻烦,没有网络连铺铜都无法进行.一般手动添加网络只对要铺铜的地网络进行,其它的要修改者自己确保版图的正确性 ...
- JAVA 网格布局管理器
//网格布局管理器 import java.awt.*; import javax.swing.*; public class Jiemian3 extends JFrame{ //定义组件 JBut ...
- JAVA用户数据输入
数据输入 首先需要导入扫描仪 然后声明扫描仪 输出输入提示 接收用户数据的数据 输出用户数据的数据 实例: import java.util.Scanner; //导入扫描仪 public class ...
- 漫谈刑事辩护 z
各位律师,各位助理: 大家好!今天的律师沙龙由我来给大家谈一谈刑事辩护方面的问题.这次我谈的,主要是我这么多年来办理刑事案件,从事刑事辩护中的一些体会. 刑事辩护,大家最关心的莫过于收费问题了.我认为 ...
- RunJS - 在线编辑、展示、分享、交流你的 JavaScript 代码
发现一个很好玩,很强大的网站 RunJS - 在线编辑.展示.分享.交流你的 JavaScript 代码 http://runjs.cn/ 比如: http://runjs.cn/detail/l ...
- orientationchange不管用啊
首先引入JQuery Mobile包,将 <script> //手持设备方向改变时执行 $(window).bind( 'orientationchange', function(e){ ...
- Java SE 第二十二讲----接口interface
1.接口:interface:接口的地位等同于class,接口中的所有方法都是抽象方法.在声明接口中的方法的时候,可以使用abstract关键字也可以不使用.通常情况下,都会省略掉abstract关键 ...
- (Array) 一个 N*N 的矩阵,每一行从左到右有序,每一列从上到下有序,都是递增,写个程序,判断一个数是否在矩阵中。
int search(int d[N][N], int key) { int i1, i2, j1, j2; i1 = j1 = 0; i2 = j2 = N-1; while(i1 < i2 ...
- html——SVG
SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用于定义用于网络的基于矢量的图形 SVG 使用 XML 格式定义图形 SVG 图像在放大或改变尺寸的情况下其图形 ...
- [转]sql利用游标循环,遍历表循环结果集
用 游标(Cursor) + While循环 的方法, 对Customers表中的CompanyName列进行遍历 ) declare pcurr cursor for select distinct ...