您的位置:首页 > 编程语言 > PHP开发

页面ajax提交,控制器php处理

2015-11-04 22:46 696 查看
$.ajax({
type: "post",
url:"",  //处理数据的链接
data: $("#表单的名字").serialize(),
dataytpe:"ajax",
clearForm:true,  //提交成功后是否清空表单中的字段值
success: function(data) {
alert("");
},
error: function(data) {
art.dialog.alert(data);
}
})


使用心得:

1,要使用ajax还有art.dialog 加载的js一定要注意顺序,否则报错。

<script type="text/javascript" src="<?php echo WEBJS;?>index.js"></script>
<script type="text/javascript" src="<?php echo WEBJS;?>jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="<?php echo WEBJS;?>jquery-form.js"></script>
<script type="text/javascript" src="<?php echo WEBJS;?>jquery.artDialog.js?skin=idialog"></script>
<script type="text/javascript" src="<?php echo WEBJS;?>iframeTools.js"></script>


2,起初以为写了datatype就OK了,不够!要加上type:post 这句话在php页面才能写这个句子

$this->input->post('form表单里面的name',‘true’);


3,谈谈这个理解吧。.ajax是一个方法,所以后面跟着一对(),然后要在这个方法里面重写一些参数,所以小括号里面会有大括号。.ajax({

参数1: ,

参数2:,

})

这个和php稍微有那么点儿差距

public function array()//小括号里面是参数
{
//some content
}


4,(在php代码页)

就是这个怎么回传Info,普通的字符串是echo “someinfo”;

这样ajax接收到的data就会在art.dialog里面显示了~

数组输出就要

echo json_decode($your_array)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php