1:首先将jquery文件导入到Public/Js目录下,新建一个custom.js 文件,如下图所示:
mysql实例名2:add.html 页面:
<script type="text/javascript"src="/Public/Js/jquery.js"></script> <script type="text/javascript"src="/Public/Js/custom.js"></script> <form action="/Student/insert"method="post">
<div>学号:<input type="text"name="sno"id="sno" onblur="validateSno()"/><span id="info"></span></div>
<div>姓名:<input type="text"name="sname"/></div>
<div>年龄:<input type="text"name="sage"/></div>
<div>性别:
<input type="radio"name="sgender"value="F"/>F
<input type="radio"name="sgender"value="M"/>M </div>
<div><input type="submit"value="提交"/></div>
mysql学习计划报告</form>
数据库表:
CREA TE TABLE `think_student` (
`sno` varchar(10) NOT NULL,
jquery下载文件请求`sname` varchar(20) NOT NULL,
`sage` tinyint(4) NOT NULL,
`sgender` char(1) NOT NULL,
PRIMARY KEY (`sno`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
3:custom.js 页面:
function validateSno(){
$.post(
"/Student/validatesno",
{sno:$("#sno").val()},
function(returnedData,status){
var result=returnedData;
if(result!=null){
$("#info").html("<font
color=red>"+result+"</font>");
}else{
$("#info").html("");
webapps目录权限}
}
);
}
4:StudentAction.class.php
/**
* ajax 校验Student 的 sno是否存在
*/
public function validatesno(){
$Student=M('Student');
if($Student->find($this->_param('sno'))==null){ echo '';
}else{
echo '此学号已经存在!';
}
}
5:结果页面。如果学号在数据库表中存在则显示如下:
接口测试流程怎么写
6:说明。
一一一1一一凶TinkPHP 系统支持任何的AJAX类库,Action类提供了ajaxReturn 方法用于AJAX调用后返回数据给客户端。在这就不赘述,请参考ThinkPHP开发手册。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论