跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

为啥这个页面点“提交”没反应呢

为什么这个页面点“提交”没反应呢? 后台某页面index.html












新增编辑网站






























































网站名称
*

网站标题
*

网站关键字
*

网站网址
*

公司名称
*

公司地址
*

公司电话
*

公司传真
*

公司400电话
*

公司邮箱
*

网站备案信息
*

客服QQ
*

网站内容
















对应的PHP代码WebAction.class.php:


class WebAction extends BaseAction {

/**
* 显示在页面 smarty注入
*/
public function index() {
$this->checkAccess('team');
// $this->assign("news",$this->fNews());
// $this->fNews();
// $this->assign("oneNews",$this->fOneNews());
$this->display();
}

/**
* 查询网站基本信息
* @return Ambigous
*/
public function find() {
$this->checkAccess('team');
$m = M("web");

$web = $m->find();
$this->assign("web", $web); //赋值数据集

$this->display("Web/index");
}

/**
* 查询进入帮助中心显示的文章
* @return Ambigous
*/
public function fOneNews() {
$this->checkAccess('team');
$type['id'] = $_GET['id'] ? $_GET['id'] : 1; //二元运算 如果 存在$_GET['id'] 赋值本身 不存在为假赋值为1

$oneNews = M("news")->where($type)->select();
return $oneNews;
}

/**
* 跳转到添加文章分类页面
*/
public function create() {
$this->checkAccess('team');
$nType = new NewListAction();
$webType = $nType->fNewsType();
$this->assign("newsType", $webType);
$this->display("News:newsFrom");
}

public function update() {

class WebAction extends BaseAction {

public function index() {
$this->checkAccess('team');
// $this->assign("news",$this->fNews());
// $this->fNews();
// $this->assign("oneNews",$this->fOneNews());
$this->display();
}

public function find() {
$this->checkAccess('team');
$m = M("web");

$web = $m->find();
$this->assign("web", $web); //赋值数据集

$this->display("Web/index");
}

public function fOneNews() {
$this->checkAccess('team');
$type['id'] = $_GET['id'] ? $_GET['id'] : 1; //二元运算 如果 存在$_GET['id'] 赋值本身 不存在为假赋值为1

$oneNews = M("news")->where($type)->select();
return $oneNews;
}

public function create() {
$this->checkAccess('team');
$nType = new NewListAction();
$webType = $nType->fNewsType();
$this->assign("newsType", $webType);
$this->display("News:newsFrom");
}

public function update() {
$this->checkAccess('team');
$where['id'] = I('nid', '', 'trim'); //网站名称

$web['webname'] = I('name', '', 'trim'); //网站名称
...

$add = M("Web");
// $add->create($web)
$result = $add->where($where)->save($web);

if ($result) {
$this->success("操作成功!");
} else {
$this->error("操作失败");
}
}
}
经跟踪,点击“提交”后,WebAction.class.php中的update()并没有被执行,这是怎么回事呢? ------解决思路---------------------- 这两个应该只要一个,可能会产生冲突 ------解决思路---------------------- 可以在firebug控制台下看看有没有报错。 ------解决思路---------------------- 清理下IE的缓存在看看。 ------解决思路---------------------- 通过firebug追踪下执行的url地址,断点调试,看返回什么内容。 ------解决思路---------------------- 引用:Quote: 引用:通过firebug追踪下执行的url地址,断点调试,看返回什么内容。 清理下IE的缓存,刷新后也还是一样。 firebug追踪里的javascipt代码有很多个,全在一行里,设断点也无法跟踪到什么东西 :( 图片中的【所有 jquery.js?v20130702】后面有个花括号,点一下有惊喜 ------解决思路---------------------- IE中可以开调试查看一下 注意:

[1,
2,
3,
]
这种在低版本的IE中是错误的写法 ------解决思路---------------------- TP的项目可能性就是JS冲突

相关文章