xml在mvc框架和ajax的使用
来源:互联网 发布:ubuntu 映射网络共享 编辑:程序博客网 时间:2024/06/01 21:01
pageController.class.php
<?php
class pageController extends baseController{
public function showUserAction(){
$this->smarty->display('xml.tpl');
}
public function validateAction(){
header("Content-Type:text/xml;charset=utf-8");
$username = $_GET['username'];
if($username == 'zhangsan'){
echo "<user><res>用户名已存在</res></user>";
}else{
echo "<user><res>用户名可以使用</res></user>";
}
}
}
?>
xml.tpl
<html>
<head>
<meta charset="utf-8">
<script>
function validate(){
var xhr;
if(window.ActiveXObject){
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xhr = new XMLHttpRequest();
}
var username = document.getElementById("username");
var url = "index.php?c=page&a=validate&username="+username.value;
xhr.open("GET",url,true);
xhr.onreadystatechange = callback;
xhr.send();
function callback(){
if(xhr.readyState==4){
if(xhr.status==200){
var info = xhr.responseXML.getElementsByTagName("user")[0].childNodes[0].childNodes[0].nodeValue;
alert(info);
}
}
}
}
</script>
</head>
<form action="#" method="GET">
用户名:<input type="text" id="username" onBlur="validate()"/><br/>
<input type="submit" value="提交">
</form>
</html>
- xml在mvc框架和ajax的使用
- 使用XML,Spring,和struts以MVC为设计模式的分布式应用程序框架
- 以MVC为框架和Ajax实现分页的效果
- 使用 PHP 和 Ajax 的 XML 编程
- Spring MVC框架中使用AJAX
- 掌握Ajax:在请求和响应中使用XML
- Ajax: 在请求和响应中使用 XML
- Ajax: 在请求和响应中使用 XML(续)
- Ajax在请求和响应中使用 XML
- 程序员面试---MVC框架和xml优缺点
- 可在webForm上使用的mvc框架
- 使用高性能xml序列化框架jibx作为spring mvc的xml view
- 在ASP.NET MVC中使用Ajax
- 在ASP.NET MVC中使用Ajax
- 在Spring MVC使用ajax中的success
- Ajax 和 XML: 使用 Ajax 实现 lightbox
- Ajax 和 XML: 使用 Ajax 实现 lightbox
- Ajax 和 XML: 使用 Ajax 实现 lightbox
- Java_第一个applet程序
- Ajax总结
- 内置数据大小
- 黑马程序员+第三章面向对象 第07天
- uva 11384 Help is needed for Dexter
- xml在mvc框架和ajax的使用
- oracle11g中的跨平台数据传输及前提条件
- 黑马程序员+第三章面向对象 第08天
- ajax 程序员必备哦
- 收藏
- POJ 2632
- 《如何复制不能复制的网页内容》
- apk反编译
- 记录mysql使用中遇到的问题