phpxiebin

phpxiebin

别沮丧,生活就像心电图,一帆风顺就证明你挂了

  • 财富值1701
  • 威望值35
  • 总积分2371

个人信息

  • 回复了 的回复

    看起来是事件截获
    意思是,html标签中,dom中每个标签都有相关的事件属性
    a标签就是其中之一,当a标签被点击的时候,默认是链接到其属性href链接中。
    现在因为js的参与,可以让a链接转向或者根本不会跳转到href的指向。
    其实a完成提交,我们常见的一种不会引起歧义的做法是<a href="javascript:;">这里是个a标签</a>
    既然都可以这么写了,那么定然是被js截获了。所以href里面写什么都无关紧要了。
    另外一个例子是表单的提交,你懂的。
    回答完毕。另外这篇文章要给个赞。前端人员是必须要知道这个的。
    谢!鬼一浪人————20150508

    嗯,完完全全就是事件捕捉截获

  • 回复了 的回复

    给 a 一个 click() 事件,然后 使用 $.post()。

    嗯,我是使用选择器去获取元素然后绑定的事件,如果单一元素用click还行,元素多了的话就不必要了

  • 回复了 的回复

    用ajax的post请求试试

    只是实现不一样吧,原理都一样的啊,把$.post改成$.ajax就行了嘛

  • 2015-05-08 已签到
    连续签到12天,获得了20个金钱
  • 发表了说说
    多看书多看报,少撸代码多睡觉
  • 发布了话题
    a链接怎么变成post请求
  • 建议你看看配置,用rest风格传参,类似:web/sys/index/tag/123456,会简单很多

  • 赞了回答

    save(false) 是保存不验证,save() 没反应,会先 validate(),没反应说明没有通过验证规则,请检查一下你的验证规则吧。

  • 回复了 的回答

    没看太明白意思,大概理解成为有A,B两个字段,如果A不填写B就为必填,B不填写A就为必填;
    实现的方式有很多,比如以下方式可以自定义写个方法验证:(如下仅供参考)

    public function rules()
    {
    	return array(
    		array('A,B','check'),
    		array('A,B', 'safe'),
    	);
    }
    public function check(){
            if(empty($this->A) && empty($this->B)){
    		$this->addError('B','A字段或B字段必须填写一项');
    	}
    }
    

    不客气

  • 回复了 的回答

    && 应该改成 || 吧。但愿我没看错god bless me!

    如果A为空并且B也为空则提示(就是说A或B其中有一个有值就不提示啦),并不是如果A为空或者B为空提示。&&是并且,||是或者

总监 等级规则
2371/5000
资料完整度
50/100
用户活跃度
0/100

Ta的关注

8

Ta的粉丝

9

Ta的访客

12