这是从网上下载的大转盘的前端代码,我希望通过后台$this->ajaxReturn($aa, '成功', 11)语句,把中奖信息传递到前端AJAX的success中。
【问题】
在checkti
更奇怪的是,只有data.status的值前台能调用,其它通过监控窗口看到有值的部分全部都是为NULL

前台代码:由于代码比较长,所以只截取了部分,完整的代码在附件中
    
    $.ajax({
        url :'__URL__/checkTitle',
       dataType:'json',
       data:{
          'title':8
         },
    success:function(data){
           if(data.status==11){
                prize=data.prizetype;
                aaa=data.info;
                start(prizeDeg[data.prizetype-1])
        }
      else{
         prize=null;
         start()
      }
              running=false;
              count++                    
    },
                        
      error:function(){
      prize=null;
         start();
          running=false;
          count++},
                          
    timeout:4000
    })
    })
    });后台代码class IndexAction extends Action{
    
        public function index() {
         trace('3111111');
          $this->assign('www',C('WWW_PATH'));
          $this->display();
        }
        
        public function checkTitle(){
                    trace('2111111');
                    $aa=array();
                    $aa["prizetype"]=1;
                    $aa["error"]="invalid";
            trace('111111'.$aa['prizetype']);
            $this->ajaxReturn($aa, '成功', 11);
        }
}	
		
		index.zip
		( 2.35 KB 下载:2 次 )
	
最佳答案