thinkphp ajax应用
点击提交,不需要刷新本页,将内容提交到数据库当中,并在本页显示提交的内容。
jquery方法:
MessageAction.class.php
<?php
class MessageAction extends Action{
function index(){
$this->display();
}
function add(){
//ajaxReturn(数据,"提示信息",状态)
$m=M("message");
if($m->add($_GET)){
$this->ajaxReturn($_GET,"添加信息成功",1);
}else{
$this->ajaxReturn(0,"添加信息失败",0);
}
}
}
?>
模板index.html
<html>
<head>
<script type="text/javascript" src="__PUBLIC__/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(function(){
$("input:button").click(function(){
var $title=$("input[name="title"]").val();
var $message=$("input[name="message"]").val();
$mess=$("#mess");
$.getJSON("__URL__/add",{title:$title,message:$message},function(json){
//alert(json);return false;
if(json.status==1){
$mess.slideDown(3000,function(){
$mess.css("display","block");
}).html("标题为"+json.data.title+"信息为"+json.data.message);
}else{
$mess.slideDown(3000,function(){
$mess.css("display","block");
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 一个常用的通过CURL发送HTTP请求的函数 ThinkPHP
- 下一篇: php处理html字符串