简明现代魔法 -> Ajax技术 -> 使用Ajax修改服务器端PHP文件的某个变量

使用Ajax修改服务器端PHP文件的某个变量

2010-01-22

要实现这个修改服务器端PHP中的某个变量,思路如下:

表单调用函数 submitform (theform, serverPage, objID, valfunc); 发送请求。

<div style="padding: 10px;">
	<div id="themessage">

	</div>
	<form action="process_task.php" method="post" id="newtask" name="newtask">
		Your Name<br />
		<input name="yourname" id="yourname" style="width: 100px; height: 16px;" 
            type="text" value="" />
		<input type="button" value="Go" onclick="submitform(document.getElementById('newtask'),'process_task.php','createtask',
        validatetask); return false;" />
		<div align="right"><a href="javascript:closetask()">close</a></div>
        <div align="right"><a href="process_task.php" target="_blank">View Result</a></div>
	</form>
</div>  

表单调用的函数如下:

submitform(document.getElementById('newtask'),'process_task.php','createtask',validatetask);

先看一下这个函数如何实现发送表单数据到服务器。

	

这四个参数各代表什么呢?

这里关键是调用了 processajax() 函数实现了发送,这个函数如何工作呢?

  

这个函数的四个参数作用如下:

发送表单数据是调用 getformvalues() 函数获得表单数据的。看一下 getformvalues() 是如何设计的。


  

看一下 validatetask 的函数吧。

  

这个函数用到了另外一个函数 trim (thevalue) ,也介绍一下吧。

  

创建一个 XMLHttpRequest 请求的函数是必不可少的。

  

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们