开发者社区> 问答> 正文

执行$(#xxx).html(data)后, 表单失效

通过ajax执行的$(#xxx).html(data)
在data中有一个form
执行过后,form的submit就失效了

展开
收起
小旋风柴进 2016-03-12 14:21:09 3037 0
1 条回答
写回答
取消 提交回答
  • 你的data中form的submit怎么个失效法?是绑定了事件没有执行?

    事件绑定要放到你的$(#xxx).html(data)后执行一次,而不是放到页面上$(function(){....})里面绑定,这样ajax没返回执行$(#xxx).html(data)可能你的事件绑定已经执行了,会找不到对象导致事件无法绑定。要不你就改为live动态绑定,不过效率低,不如直接$(#xxx).html(data)后绑定

    2019-07-17 19:00:46
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载