2 u010246653 u010246653 于 2015.06.29 23:38 提问

想墙请教一下,jquer.validateajax提交数据之后,火狐网络查看为什么没有响应选项?

我用的是**phpstudy** ,
新增了一个虚拟主机【phpstudy增加虚拟主机站点域名管理-->新增并保存就好,也太简单了吧,以前一直用的wamp,现在这么简单倒有点怕了】
之后网页浏览也没问题,但就是火狐的fireBug查看 ajax的提交一直都没有响应的选项是怎么回事??
我用的是TP
UserController.class.php----
namespace Home\Controller;

use Think\Controller;
use Home\Model\UserModel;

class UserController extends Controller{

//注册行为返回给ajax
public function register(){
    if(IS_AJAX){
        $User = new UserModel();
        $User->regiter(I('post.username'),I('post.password'),I('post.email'));
        echo $User;
    }else{
        $this->error('非法访问');
    }
}

}

UserModel.class.php----

<?php
namespace Home\Model;

use Think\Model;
class UserModel extends Model{
//批量验证
protected $patchValidate = true;

//用户自动验证
protected  $_validate = array(
        array('username','2,20','wsm',self::EXISTS_VALIDATE,'length'),
);

//用户表自动完成
protected  $_auto = array(
        array('password','sha1',self::MODEL_BOTH,'function'),
        array('create','time',self::MODEL_INSERT,'function'),
);

public function regiter($username,$password,$email){
        $data = array(
                'username'=>$username,
                'password'=>$password,
                'email'=>$email,
                'create'=>time(),
        );

    //添加判断为数据创建时才新增,才不会跳过数据自动完成步骤
    if ($this->create($data)) {
        $uid = $this->add();
        return $uid ? $uid : 0;
    } else {
        return $this->getError();
    }
}

}


点击提交之后也一直没有echo $uid的值,有哪位大侠知道怎么回事麽?

2个回答

dcxy0
dcxy0   Ds   Rxr 2015.06.30 09:13

看一下网络请求发出去了吗?

showbo
showbo   Ds   Rxr 2015.06.30 11:33

发客户端代码。。说不定你js框架没正确导入什么的导致js报错

既然会用firebug,看下报错了没有,xhr请求是否发出,返回了什么内容

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
submit在第一次点击按钮后且页面没有得到响应前,多次点击向后台发送数据情况说明
//(1) // (2) 问题:html form submit在第一次点击按钮后且页面没有得到响应前,为什么再次点击(连续多次)按钮不会向后台发出请求 结论:经测试,在ie11、360、google下 每点击一次提交按钮,就会发送一个请求,不管上一个请求的响应是否结束; 而在火狐下,在上一个请求的响应没有返回前,再次或
关于火狐开发者工具---个人总结 F12
关于火狐开发者工具---个人总结 火狐浏览器自带开发工具包含一下几个内容: 1.查看器:     包含页面的主体的框架结构,所使用的标签。以及每个具体的标签的使用的css的效果、样式、字体等的效果。主要是可以随时的调整,查看效果。 2.控制台:     类似于myeclipse的控制台一样,运行的时候打印相关的详细信息,主要包含网络的参数、css的样式信息、js的方法、安全信
zookeeper实战与源码分析----ZooKeeper中ACL权限认证使用
初衷:本人做的这个一系列总结的初衷就是为那些Zookeeper的入门者以及想在工作之余提高自己能力的有志之士节省去查资料的时间,帮助大家提高自学的能力,迅速的掌握Zookeeper,以至于在这个饱和的行业中提高自己技术方面的竞争力。现在市场上有很多买卖的架构方面的学习资料,少则几百,多则上千上万,视频水的不行,而且大部分人还是一时脑热,钱花了,视频不看。笔者是过来人,所以我特别希望、建议你们静下心
火狐浏览器f12不显示firebug开发者模式问题总结
大家在用火狐浏览器获取页面元素的时候是不是经常用firebug开发者模式?但是我们发现一个问题,F12按下后并没有显示firebug开发者模式,检查了一下firebug和firepath插件发现都已经安装上了,怎么回事呢?原来我们的火狐浏览器版本太新了,直接F12是显示不出来firebug开发者模式的,解决办法:将firefox浏览器降到49及以下,打开浏览器F12发现firebug开发者模式出来
火狐被墙了!
117.18.232.191 addons.cdn.mozilla.net 117.18.232.191 mozorg.cdn.mozilla.net 117.18.232.191 developer.cdn.mozilla.net 117.18.232.191 support.cdn.mozilla.net 117.18.232.191 marketplace.cdn.mozilla.n
我想请教一下高手~~~~~~~~~
我是一个刚学完镡的>,之后我应该看些什么书呢?请高手推荐几本。。小弟谢谢了~~~~~~~~
一些网络问题汇总
IP与MAC绑定的难题  问:我的计算机原来采用公网固定IP地址。为了避免被他人盗用,使用“arp -s ip mac”命令对MAC地址和IP地址进行了绑定。后来,由于某种原因,又使用“arp -d ip mac”命令取消了绑定。然而,奇怪的是,取消绑定后,在其他计算机上仍然不能使用该IP地址,而只能在我自己的计算机上使用。需要说明的是,我的计算机并不是代理服务器。 <br /><br />  答:虽然在TCP/IP网络中,计算机往往需要设置IP地址后才能通讯,然而,实际上计算机之间的通讯并不是通过IP地址
在安装golang相关库的时候,golang相关网站被墙导致不能访问
在编译一个docker镜像的时候,需要从golang.org上下载个库,由于被墙,访问失败,会报如下问题, “ (https fetch: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: dial tcp 216.239.37.1:443: i/o timeout) ” 可以通过修改Dockerfile中的, 添加如下
天朝墙google facebook instagram的一些感慨
最近头脑里一直在想中国墙facebook google instgram的事,在中国想要直接用google搜索、 facebook、instagram是不行滴,因为 我们天朝为了保护本国子民,将歪国仁的这些种种给屏蔽了,就我知道的来说,一提到中国的互联网模式,总是会离不开一个词“抄袭”,而坐拥中国好几亿用户的腾讯被堪称抄袭界的典范,从早期的QQ到现在的微信,无一不散发着浓浓的抄袭味道;阿里巴巴
VPS主机IP被墙怎么办 导致IP被墙的原因
最近无聊,突然发现现在流行VPS主机,而且好像很多活动的样子,如亚马逊AWS,微软云,腾讯云等等,都在争夺VPS市场。总体来说,国内VPS有访问速度快,但相对来说价格贵的特点。国外VPS访问速度慢,但可以用来翻{过}墙{滤},如谷歌等等,而且有相对来说性价比较高的VPS,不过大部分需要信用卡吧。。。。。。然而,国外VPS有一个IP被墙的问题。 被墙的原因分析有以下几个: 1、版权内容。尤其是最