|
楼主 |
发表于 2008-4-25 12:26:40
|
显示全部楼层
现在我提供代码给大家看看,大家帮忙解决这个ajax异步提交的程序,为什么post值为空.谢谢
html和js代码如下(admin-add.php):
HTML复制代码
<script type="text/javascript" src="vendors/jquery/jquery-1.2.3.min.js"></script>
<script type="text/javascript">
LEO['url']=" <?=url('admin', 'add');?>";//这里运行后的url=index.php?c=admin &m=add
$().ready(function() {
$('#btn').click(function(){
var name=$('#adminname').val();
$.ajax({
type: "POST",
url: LEO['url'],
data: {
adminname:name
},
success: function(msg){
alert('success');
}
});
});
});
</script>
</head>
<body>
<form id="form1" name="form1" method="" action="">
<p>姓名:
<input name="adminname" type="text" id="adminname" />
</p>
<p>密码:
<input name="adminpwd" type="text" id="adminpwd" />
</p>
<p>
<input type="button" id="btn" name="btn" value="提交" />
</p>
</form>
复制代码
后台php处理代码:
PHP复制代码
class Admin extends Controller {
function __construct(){
parent::Controller();
}
function add()
{
$post = $this->input->post('adminname');
if ($post) {
//执行提交动作
$this->load->view('admin-index');
}
else{
//未提交前的操作
$this->load->view('admin-add');
}
}
}
复制代码 |
|