求大神教下,自己看手册两天了,就是不会用ajax,照着教学视频写,是成功了,可是自己写到项目上就一直错误,希望能够详细的讲解下,特别是success和error的function()里面的参数用法。
$(function(){
$('#submit').click(function() {
$.ajax({
url: 'ajax.php',
type: 'POST',
cache: false,
dataType: 'json',
data:$('form').serialize(),
success:function(data,textStatus){
alert(textStatus);
},
error:function(msg){
alert(msg);
},
beforeSend:function(){
alert('before ajax');
},
complete:function(){
alert('complete ajax');
}
});
});
});
在CI中,url该怎么写,site_url('home/index');貌似不行
<?php
if ($_POST['username'] == 'admin') {
echo 'admin';
}else{
echo 'no';
}
然后就是,控制器穿过来的数据是不是也要设置成json格式的数据在返回
如你所说,你服务端应该返回
json
格式的数据。