当前位置:编程学习 > php >>

求PHP简单ajax实例_只传送处理字符串用于用户验证等

答案:<script type="text/javascript">

var xmlHttp;

function createXMLHttpRequest() {

if (window.ActiveXObject) {

xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

}

else if (window.XMLHttpRequest) {

xmlHttp = new XMLHttpRequest();

}

}

function validate() {

createXMLHttpRequest();

var date = document.getElementById("birthDate");

var url = "ValidationServlet?birthDate=" + escape(date.value);

xmlHttp.open("GET", url, true);

xmlHttp.onreadystatechange = callback;

xmlHttp.send(null);

}

function callback() {

if (xmlHttp.readyState == 4) {

if (xmlHttp.status == 200) {

var mes =

xmlHttp.responseXML

.getElementsByTagName("message")[0].firstChild.data;

var val =

xmlHttp.responseXML

.getElementsByTagName("passed")[0].firstChild.data;

setMessage(mes, val);

}

}

}

function setMessage(message, isValid) {

var messageArea = document.getElementById("dateMessage");

var fontColor = "red";

if (isValid == "true") {

fontColor = "green";

}

messageArea.innerHTML = "<font color=" + fontColor + ">"

+ message + " </font>";

}

</script>

把里面的url换成php 文件 看你用get 还是用post 把那个参数改成你用的就可以

注意php文件是相对当前文件的php文件 在里面你可以做任何的处理 包括你说的简单后台验证 返回的参数可以是多种的 那就要看你前台怎么处理了

如果只做一个判断的话 返回一个确认值就可以了

如果是大量数据的话 可以用xml 或则json来处理

http://www.castsy.com/blog/95.html

上一个:php函数问题:define('WP_USE_THEMES', true);
下一个:PHP项目怎么根据id找内容?100分求一个详细思路

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,