某妖博客

专注于wordpress theme设计与制作,前端开发,网站分析,网络营销等资讯博客。

原生和jQuery的ajax用法

form数据的序列化:


$('#submit').click(function(){
$('#form').serialize(); //会根据input里面的name,把数据序列化成字符串;eg:name=yang
$('#form').serializeArray(); //会根据input里面的name,把数据序列化成数组;eg:[object]
//注意:没有name会获取不到值
//下面两种不是jQuery的方法
JSON.parse() //json字符串转化为json对象
JSON.stringify() //json对象转化为json字符串
});

jQuery的ajax方法:

$.ajax({
url:'/comm/test1.php',
type:'POST', //GET
async:true, //或false,是否异步
data:{
name:'yang',age:25
},
timeout:5000, //超时时间
dataType:'json', //返回的数据格式:json/xml/html/script/jsonp/text
beforeSend:function(xhr){
console.log(xhr)
console.log('发送前')
},
success:function(data,textStatus,jqXHR){
console.log(data)
console.log(textStatus)
console.log(jqXHR)
},
error:function(xhr,textStatus){
console.log('错误')
console.log(xhr)
console.log(textStatus)
},
complete:function(){
console.log('结束')
}
})

原生的ajax方法:

$('#send').click(function(){
//请求的5个阶段,对应readyState的值
//0: 未初始化,send方法未调用;
//1: 正在发送请求,send方法已调用;
//2: 请求发送完毕,send方法执行完毕;
//3: 正在解析响应内容;
//4: 响应内容解析完毕;

var data = 'name=yang';
var xhr = new XMLHttpRequest(); //创建一个ajax对象
xhr.onreadystatechange = function(event){ //对ajax对象进行监听
if(xhr.readyState == 4){ //4表示解析完毕
if(xhr.status == 200){ //200为正常返回
console.log(xhr)
}
}
};
xhr.open('POST','url',true); //建立连接,参数一:发送方式,二:请求地址,三:是否异步,true为异步
xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); //可有可无
xhr.send(data); //发送
});

Windows2008 R2服务器配置IIS7.5+PHP5(FastCGI)+MySQL5环境

准备篇

一、环境说明:

操作系统:Windows Server 2008 R2

PHP版本:php 5.4.4
MySQL版本:MySQL5.5.25

二、相关软件下载:

1、PHP下载地址:

http://windows.php.net/downloads/releases/php-5.4.4-nts-Win32-VC9-x86.zip
2、MySQL下载地址:
http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-installer-5.5.25.0.msi
3、PHP加速软件ZendGuard下载地址:
http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip
4、Microsoft .NET Framework 4(独立安装程序)下载地址:
http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
5、Microsoft Visual C++ 2010 可再发行组件包 (x64)下载地址:
http://download.microsoft.com/download/3/2/2/3224B87F-CFA0-4E70-BDA3-3DE650EFEBA5/vcredist_x64.exe
6、Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:

http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe

安装篇

一、安装IIS7.5

开始-管理工具-服务器管理器

Windows2008 R2服务器配置IIS7.5+PHP5(FastCGI)+MySQL5环境

阅读全文…

移动APP项目研发流程及版本规划

一个移动APP项目研发规模可大可小,但都离不开以下几个成员:产品经理、ui设计师、前端开发、后端开发、测试等。如何合理安排项目成员工作、确保项目顺利进行呢?一个清晰合理的项目研发流程控制很重要。

1

移动APP项目研发流程控制图

阅读全文…

如何做好用户运营?最全方法论总结,模式可复制

提纲:

一.什么是运营

1.概念

2.分类

二.什么是用户运营

1.概念

2.价值

三.如何做用户运营

1.产品分析

2.运营策略

3.具体措施

4.效果评估

四.7个建议

五.推荐书单

阅读全文…

App运营用户0到1000w,绕过“运营”那些坑儿

App运营,一直以来都是产品运营中,最重要的一种。本文主要是讲个人在产品运营中的相应经验,希望对大家有所启发和借鉴。

一、APP的生存环境

2015年10月份,数据显示APP Store上的应用已超过150万,这150万应用下载量超过30亿次。每天都有越来越多的APP上架,如国内游戏,每天有200-300款,如果是应用可能有500-600款,这种生态环境,对初创团队来说,可谓是非一般的恶劣。不仅仅是对IOS端,安卓端每天的应用、竞争程度并不会比ios的低。

阅读全文…

8款在线反向链接检测查询工具推荐(国外版)

通过反向链接查询工具的一系列检测,站长可以了解到自己网站的反向链接建设情况。虽然反向链接对搜索引擎排名的影响度有所降低,但与网站的SEO工作仍有很大的关联性,一个网站反向链接的多少与质量很大程度代表着这个网站在用户群体中的受欢迎度、知名度、支持率、及权威性等。同样,低质反链也有可能会危害到网站的SEO工作,因而反向链接检测便成了一项必不可少的工作。下面就为大家推荐8款在线反向链接检测工具。

Open Site Explorer

反向链接查询 网站优化 反链查询工具

阅读全文…

第 1 页,共 65 页12345...102030...最旧 »

Support by & MouYao 浙ICP备10024365号 99电影网 动漫音乐