All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
Asp.net导航控件真的值得用吗?_.net资料_编程技术
VS,2008,中文版,(90天评估)_[Asp.Net教程]
.NET内置对象之Cookie对象_[Asp.Net教程]
asp.net中对数据库表插入null空值的问题_.net资料_编程技术
在ASP.NET中自动给URL地址加上超链接修正版_[Asp.Net教程]
Sql Server数据库的备份和恢复措施_[SQL Server教程]
LINQ,的演变及其对,C#,设计的影响_.net资料_编程技术
ASP.NET文件下载实现方法源程序_[Asp.Net教程]
ajax实现无刷新验证用户名是否存在_[AJAX教程]
《Effective,C#》之减少装箱和拆箱_.net资料_编程技术
Reading number is top 10 pictures
The Soviet union swimsuit exposure in the 70 year3
The money of more than 100 countries and regions14
清醇靓丽的美眉
XuYing poker perspective garment debut
西班牙山村小景1
Beauty Sun Feifei
The other a successor of sora aoi
Sora aoi mirror memorial classics2
The dog buy the ham oneself
身材野火台灣美女2
Download software ranking
matrix1
Sora aoi‘s film--Lust fan wall
传奇私服架设教程
双旗镇刀客B
Eclipse 4.2.1 For Win32
linux高级编程
Ashlynn Video4
Boxer Classic video3
Tram sex maniac 2 (H) rar bag14
虚拟机汉化软件
归海一刀 published in(发表于) 2014/2/17 7:13:38 Edit(编辑)
php+ajax开发的注意事项_[PHP教程]

php+ajax开发的注意事项_[PHP教程]

php+ajax开发的注意事项_[PHP教程]


1.注意几个编码地方

1.1表单所在的网页的:meta



1.2XMLHTTPRequest GET的编码

httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");

此处设置不对!responseText会返回empty(没有内容),如果您有FireFox并装有FireBug组件的话,点击状态栏的绿色箭头打开控件面板(非OS的,FireBug的),选中Console会看到Response选项是:

Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation ’=

当然如果是连接数据库的话也可能跟下面的(1.4)有关系.

1.3ajax GET请求的页面(.php)header

header("Content-Type:text/html;charset=UTF-8");

1.4数据连接的编码

mysql_query("SET CHARACTER SET UTF8");

如果你的数据库是GBK的或其它的字符集,为了统一编码还要与以上三个统一起来.下面我的示例用的数据库也是GBK,从昨天开始我一起把它设成:

mysql_query("SET CHARACTER SET GBK");

可还是有时发现会返回空(empty 我用的是ResponseText),千万不要写成UTF-8噢,数据库的字符集是没有中间的"-"

2.如果还是返回空或无效的值

例如:

a.html中有表单,a用XMLHTTPRequest和b.php通讯.

首先要保证b.php可以正确运行,例b.php?param=value打印出来的是你期望的值

如果a.html打印b.php返回的结果(ajax)与上面的(单独运行b.php)执行结果有出入.可以删除b.php中的空行试试!我想应该不会出现这种情况,但我有几次作demo删除后和删除前确实有出入

3.下面是朋友发给我的一个示例!我修改完的源码

表单页:



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.