<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>QK31 &#187; ajax</title>
	<atom:link href="http://www.qk31.com/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.qk31.com</link>
	<description>Work more with less complain</description>
	<lastBuildDate>Tue, 10 Aug 2010 14:49:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>写的一个处理xml文件的类，用于ajax返回</title>
		<link>http://www.qk31.com/2006/10/27/%e5%86%99%e7%9a%84%e4%b8%80%e4%b8%aa%e5%a4%84%e7%90%86xml%e6%96%87%e4%bb%b6%e7%9a%84%e7%b1%bb%ef%bc%8c%e7%94%a8%e4%ba%8eajax%e8%bf%94%e5%9b%9e/</link>
		<comments>http://www.qk31.com/2006/10/27/%e5%86%99%e7%9a%84%e4%b8%80%e4%b8%aa%e5%a4%84%e7%90%86xml%e6%96%87%e4%bb%b6%e7%9a%84%e7%b1%bb%ef%bc%8c%e7%94%a8%e4%ba%8eajax%e8%bf%94%e5%9b%9e/#comments</comments>
		<pubDate>Fri, 27 Oct 2006 14:37:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.qk31.com/2006/10/27/%e5%86%99%e7%9a%84%e4%b8%80%e4%b8%aa%e5%a4%84%e7%90%86xml%e6%96%87%e4%bb%b6%e7%9a%84%e7%b1%bb%ef%bc%8c%e7%94%a8%e4%ba%8eajax%e8%bf%94%e5%9b%9e/</guid>
		<description><![CDATA[&#60;?php /* 作者: qk31 作用：数据库数据生成xml文件进行简单的封装 */ class xmlCreate { var $msg; var $encode; var $sumMsg; function xmlCreate($encode,$array,$sum) { $this-&#62;setXmlHeader($encode);//设置编码 $this-&#62;setSumMsg($sum); //设置记录总数 $this-&#62;setMsg($array); //设置留言信息处理 } /*设定xml的编码和头部*/ function setXmlHeader($encode) { header(“Content-Type:text/html;charset=$encode”); header(“Content-type: text/xml”); $this-&#62;msg.=”&#60;?xml version=\”1.0\” encoding=\”$encode\”?&#62;”; } /*设定生成xml文件*/ function setMsg($array) { $this-&#62;msg.=”&#60;main&#62;”; $this-&#62;msg.=”&#60;nums&#62;”.$this-&#62;sumMsg.”&#60;/nums&#62;”; $this-&#62;xmlAddTag($array); $this-&#62;msg.=”&#60;/main&#62;”; } /*为数据库字段添加xml标签*/ function xmlAddTag($array) { $i=1; foreach ($array as $row) { $this-&#62;msg.=”&#60;row [...]]]></description>
		<wfw:commentRss>http://www.qk31.com/2006/10/27/%e5%86%99%e7%9a%84%e4%b8%80%e4%b8%aa%e5%a4%84%e7%90%86xml%e6%96%87%e4%bb%b6%e7%9a%84%e7%b1%bb%ef%bc%8c%e7%94%a8%e4%ba%8eajax%e8%bf%94%e5%9b%9e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>利用javascript实现md5的本地加密【原创】</title>
		<link>http://www.qk31.com/2006/08/19/%e5%88%a9%e7%94%a8javascript%e5%ae%9e%e7%8e%b0md5%e7%9a%84%e6%9c%ac%e5%9c%b0%e5%8a%a0%e5%af%86%e3%80%90%e5%8e%9f%e5%88%9b%e3%80%91/</link>
		<comments>http://www.qk31.com/2006/08/19/%e5%88%a9%e7%94%a8javascript%e5%ae%9e%e7%8e%b0md5%e7%9a%84%e6%9c%ac%e5%9c%b0%e5%8a%a0%e5%af%86%e3%80%90%e5%8e%9f%e5%88%9b%e3%80%91/#comments</comments>
		<pubDate>Sat, 19 Aug 2006 14:30:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[md5]]></category>

		<guid isPermaLink="false">http://www.qk31.com/2006/08/19/%e5%88%a9%e7%94%a8javascript%e5%ae%9e%e7%8e%b0md5%e7%9a%84%e6%9c%ac%e5%9c%b0%e5%8a%a0%e5%af%86%e3%80%90%e5%8e%9f%e5%88%9b%e3%80%91/</guid>
		<description><![CDATA[通常原来的php加密是这样实现的。。 当用户输入用户名和密码，发送到服务器端，通过服务器端的php 调用 md5($_POST[&#039;passwd&#039;]) 这就是php一般的加密方法,传过来后与数据库原来加密的md5代码进行比较 而下面介绍的方法是通过js来实现的md5，其实这种方法在很多其他的地方都有介绍，而yahoo，vBulletin 等等在没有用ssl加密登录时候就用这种方法，对密码加密 其实还有其他加密的部分方法也有实现:如md4/sha-1 首先你要去 md5的js下载地址/ 下载一个js的使用代码 调用： &#60;script type=”text/javascript” src=”md5.js”&#62;&#60;/script&#62; 实现加密： &#60;script type=”text/javascript” &#62; hash = hex_md5(“input string”); &#60;/script&#62; 或者只要在 &#60;form onsubmit=”pwd.value =hex_md5(pwd.value)”&#62; 这样做的好处是 1.通过这个md5的js生成的代码和php的是一样，减少服务器在md5加密的负担 2.因为密码是直接在客户端就进行加密，不像php要传到服务器端才加密，这样传输过程的安全也得到进一步的加强 希望这些小技巧可以帮到大家 有问题可以联系我]]></description>
		<wfw:commentRss>http://www.qk31.com/2006/08/19/%e5%88%a9%e7%94%a8javascript%e5%ae%9e%e7%8e%b0md5%e7%9a%84%e6%9c%ac%e5%9c%b0%e5%8a%a0%e5%af%86%e3%80%90%e5%8e%9f%e5%88%9b%e3%80%91/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>［ａｊａｘ２］转载，让ｊａｖａｓｃｒｉｐｔ动态的执行起来</title>
		<link>http://www.qk31.com/2006/08/19/%ef%bc%bb%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%92%ef%bc%bd%e8%bd%ac%e8%bd%bd%ef%bc%8c%e8%ae%a9%ef%bd%8a%ef%bd%81%ef%bd%96%ef%bd%81%ef%bd%93%ef%bd%83%ef%bd%92%ef%bd%89%ef%bd%90%ef%bd%94%e5%8a%a8/</link>
		<comments>http://www.qk31.com/2006/08/19/%ef%bc%bb%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%92%ef%bc%bd%e8%bd%ac%e8%bd%bd%ef%bc%8c%e8%ae%a9%ef%bd%8a%ef%bd%81%ef%bd%96%ef%bd%81%ef%bd%93%ef%bd%83%ef%bd%92%ef%bd%89%ef%bd%90%ef%bd%94%e5%8a%a8/#comments</comments>
		<pubDate>Sat, 19 Aug 2006 14:29:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://www.qk31.com/2006/08/19/%ef%bc%bb%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%92%ef%bc%bd%e8%bd%ac%e8%bd%bd%ef%bc%8c%e8%ae%a9%ef%bd%8a%ef%bd%81%ef%bd%96%ef%bd%81%ef%bd%93%ef%bd%83%ef%bd%92%ef%bd%89%ef%bd%90%ef%bd%94%e5%8a%a8/</guid>
		<description><![CDATA[这是我在写一个动态执行ｊａｖａｓｃｒｉｐｔ的程序时候，查资料找到的 在我们使用AJAX的时候，经常要用到innetHTML来更新对象的内容，但是对于更新的&#60;script&#62;脚本程序浏览器却无法执行，我前面AJAX初学常遇问题解答这篇文章曾提到过这个问题，它不执行的原因是：&#60;script&#62;标签只在浏览器第一次文档加载中被解析，下面介绍怎么样让&#60;script&#62;跑起来。 分析问题 既然&#60;script&#62;只在文档加载中才被解析，那么我就得调用document.write()方法来重新加载一次，但是这样的话原来页面的内容也会被覆盖掉了，所以不得不用IFRAME把document.write()装载起来。 １－解决问题方法一 QUOTE: var jsCode = 需要执行的JS代码 var jsIframe = document.createElement(&#8220;iframe&#8221;); jsIframe.style.display = &#8220;none&#8221;;//把jsIframe隐藏起来 document.body.appendChild(jsIframe); with(window.frames[window.frames.length - 1]){ document.open(); document.write(jsCode); //执行JS代码 document.close(); } document.body.removeChild(jsIframe);//执行后删除iframe对象 这里需要注意一个问题，因为jsCode是在iframe中运行，所以所有的页面元素都在iframe父对象之下，要调用页面元素对象必须得用 parent.obj 这种方式。 ／／－－－－－－－－－－－－－－－－－－－－－－－－－－－ ２－另外一种方法： 用dom动态创建一个script对象 QUOTE: var script=document.createElement(&#8220;script&#8221;); script.src=&#8221;XXXX.js&#8221;; document.body.appendChild(script);]]></description>
		<wfw:commentRss>http://www.qk31.com/2006/08/19/%ef%bc%bb%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%92%ef%bc%bd%e8%bd%ac%e8%bd%bd%ef%bc%8c%e8%ae%a9%ef%bd%8a%ef%bd%81%ef%bd%96%ef%bd%81%ef%bd%93%ef%bd%83%ef%bd%92%ef%bd%89%ef%bd%90%ef%bd%94%e5%8a%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>［ａｊａｘ１］fckeditor &amp; tinymce 用javascript创建(结合ａｊａｘ)：原创</title>
		<link>http://www.qk31.com/2006/08/19/%ef%bc%bb%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%91%ef%bc%bdfckeditor-tinymce-%e7%94%a8javascript%e5%88%9b%e5%bb%ba%e7%bb%93%e5%90%88%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%9a%e5%8e%9f/</link>
		<comments>http://www.qk31.com/2006/08/19/%ef%bc%bb%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%91%ef%bc%bdfckeditor-tinymce-%e7%94%a8javascript%e5%88%9b%e5%bb%ba%e7%bb%93%e5%90%88%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%9a%e5%8e%9f/#comments</comments>
		<pubDate>Sat, 19 Aug 2006 14:26:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[fckeditor]]></category>
		<category><![CDATA[tinymce]]></category>

		<guid isPermaLink="false">http://www.qk31.com/?p=251</guid>
		<description><![CDATA[首先介绍如何用javascript创建fckeditor //&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 第一在头部有个引用: CODE: [Copy to clipboard] ＜script type=&#8221;text/javascript&#8221; src=&#8221;/FCKeditor/fckeditor.js&#8221;＞＜/script＞ 加入创建代码(创建的代码有多种形式) 第一种创建模式: 直接创建 CODE: [Copy to clipboard] ＜script type=&#8221;text/javascript&#8221;＞ var oFCKeditor = new FCKeditor(&#8216;FCKeditor1&#8242;); oFCKeditor.BasePath = &#8220;/FCKeditor/&#8221;; oFCKeditor.Create(); ＜/script＞ 第二种创建模式: 替换textarea CODE: [Copy to clipboard] ＜script type=&#8221;text/javascript&#8221;＞ window.onload = function() { var oFCKeditor = new FCKeditor( &#8216;MyTextarea&#8217; ) ; oFCKeditor.BasePath = &#8220;/FCKeditor/&#8221; ; oFCKeditor.ReplaceTextarea() ; [...]]]></description>
		<wfw:commentRss>http://www.qk31.com/2006/08/19/%ef%bc%bb%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%91%ef%bc%bdfckeditor-tinymce-%e7%94%a8javascript%e5%88%9b%e5%bb%ba%e7%bb%93%e5%90%88%ef%bd%81%ef%bd%8a%ef%bd%81%ef%bd%98%ef%bc%9a%e5%8e%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于ajax与php结合中文处理问题 ：【原创】</title>
		<link>http://www.qk31.com/2006/08/19/%e5%85%b3%e4%ba%8eajax%e4%b8%8ephp%e7%bb%93%e5%90%88%e4%b8%ad%e6%96%87%e5%a4%84%e7%90%86%e9%97%ae%e9%a2%98-%ef%bc%9a%e3%80%90%e5%8e%9f%e5%88%9b%e3%80%91/</link>
		<comments>http://www.qk31.com/2006/08/19/%e5%85%b3%e4%ba%8eajax%e4%b8%8ephp%e7%bb%93%e5%90%88%e4%b8%ad%e6%96%87%e5%a4%84%e7%90%86%e9%97%ae%e9%a2%98-%ef%bc%9a%e3%80%90%e5%8e%9f%e5%88%9b%e3%80%91/#comments</comments>
		<pubDate>Sat, 19 Aug 2006 14:21:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[中文问题]]></category>
		<category><![CDATA[乱码]]></category>

		<guid isPermaLink="false">http://www.qk31.com/?p=248</guid>
		<description><![CDATA[天气: 晴朗 心情: 高兴 ajax对发过来的url统一使用utf－8的编码，因此如果页面是gb2312,就要对于这个编码就要进行处理 我和小路总结有下面两种方法来解决这个问题： 1、使用iconv函数进行转换 QUOTE:   $str=$_POST['post_str'];   print(iconv(&#8216;utf-8&#8242;,&#8217;gb2312&#8242;,  $str)); 2、使用指定函数转化类实现 在网上搜索一下，大家可以找到一个,这样的一个转化类下载 源文件及例子： http://www.cnblogs.com/Files/coolstr/chinese.zip 基本使用方法页很简单 //&#8212;&#8212;&#8212;&#8212;&#8212;下面是简单定义一个函数方便使用&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; QUOTE:         @include(&#8220;../include/class.Chinese.php&#8221;);         function MsgToChinese($message)         {                 $chs = new Chinese(&#8220;UTF8&#8243;,&#8221;GB2312&#8243;, trim($message) );               [...]]]></description>
		<wfw:commentRss>http://www.qk31.com/2006/08/19/%e5%85%b3%e4%ba%8eajax%e4%b8%8ephp%e7%bb%93%e5%90%88%e4%b8%ad%e6%96%87%e5%a4%84%e7%90%86%e9%97%ae%e9%a2%98-%ef%bc%9a%e3%80%90%e5%8e%9f%e5%88%9b%e3%80%91/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>深圳PHPer聚会（060805）会课主题：Ajax与PHP（I）[原创]</title>
		<link>http://www.qk31.com/2006/08/08/%e6%b7%b1%e5%9c%b3phper%e8%81%9a%e4%bc%9a%ef%bc%88060805%ef%bc%89%e4%bc%9a%e8%af%be%e4%b8%bb%e9%a2%98%ef%bc%9aajax%e4%b8%8ephp%ef%bc%88i%ef%bc%89%e5%8e%9f%e5%88%9b/</link>
		<comments>http://www.qk31.com/2006/08/08/%e6%b7%b1%e5%9c%b3phper%e8%81%9a%e4%bc%9a%ef%bc%88060805%ef%bc%89%e4%bc%9a%e8%af%be%e4%b8%bb%e9%a2%98%ef%bc%9aajax%e4%b8%8ephp%ef%bc%88i%ef%bc%89%e5%8e%9f%e5%88%9b/#comments</comments>
		<pubDate>Tue, 08 Aug 2006 14:35:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.qk31.com/2006/08/08/%e6%b7%b1%e5%9c%b3phper%e8%81%9a%e4%bc%9a%ef%bc%88060805%ef%bc%89%e4%bc%9a%e8%af%be%e4%b8%bb%e9%a2%98%ef%bc%9aajax%e4%b8%8ephp%ef%bc%88i%ef%bc%89%e5%8e%9f%e5%88%9b/</guid>
		<description><![CDATA[ajax与php 希望大家可以一起指点,指点 前言主要关于用户体验叙述的部分 QUOTE: UE（User Experience ）——用户体验         用户体验现在已经成为网页设计越来越关注的重要部分，web2.0提倡的就是用户的参与，而正是这种以用户为中心的表现，让又一轮的网络热潮涨起来 要留住用户，内容固然重要，但用户的体验也是一个不可缺少的部分，所以才会有ajax,flex的出现．“人要面子，树要皮”，一个好的面子（好的用户体验）是吸引用户不可或缺的部分 ajax的例子 下面是一个ajax程序执行的过程 图解: QUOTE: 用户使用浏览器访问ＧＢ２３１２编码的页面触发一个ｏｎｍｏｕｓｅｏｖｅｒ事件， 把请求通过创建ＸＭＬＨｔｔｐＲｅｑｕｅｓｔ产生一个ｐｏｓｔ／ｇｅｔ方法提交数据到服务器过程， 服务器ｃｈｅｃｋ．ｐｈｐ接受到数据经过中文转码 （因为ｊａｖａｓｃｒｉｔｐ发送的请求是ｕｔｆ－８的编码，而ｃｈｅｃｋ．ｐｈｐ是使用ＧＢ２３１２编码，所以转编码） 把提交的信息进行处理，返回一个结果的至客户端，客户端经过分析，把结果返回都页面上来 对于这个ajax程序的 考虑的以后其他程序的可重用性, 所以做了简单的封装(这个程序主要是对单个文本框进行检测) 下面就是这个程序的执行过程 这是一个简单的mvc实现,javascript负责control部分,reg.php负责显示部分view, 各种格式及其他的定义属于model部分 这个是执行的效果 这个是程序的使用 定义几个信息,实现初始化 初始化代码: QUOTE: var msg_1=&#8221;不能有空格，长度控制在 3 &#8211; 12 字节以内&#8221;; var prefix=&#8221;reg&#8221;;//前缀定义 javascript引入 &#60;script src=&#8221;check.js&#8221;&#62;&#60;/script&#62; check.php: CODE: [Copy to clipboard]         $action=$_GET['action']; //&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-处理判断前缀是什么&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; [...]]]></description>
		<wfw:commentRss>http://www.qk31.com/2006/08/08/%e6%b7%b1%e5%9c%b3phper%e8%81%9a%e4%bc%9a%ef%bc%88060805%ef%bc%89%e4%bc%9a%e8%af%be%e4%b8%bb%e9%a2%98%ef%bc%9aajax%e4%b8%8ephp%ef%bc%88i%ef%bc%89%e5%8e%9f%e5%88%9b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
