我有一个javascript函数,绑定到表单上的提交。单击链接时,页面将重新加载,并且该功能不会运行。我不确定是什么原因引起的,或者它是否是典型的错误行为。
javascript的代码是由另一个ajax调用动态生成的,但我认为这并不重要,因为代码在页面上。但它没有执行。
(以下是情境背景可能解释发生了什么的情景: 在列表中,每个项目都有一个显示选项链接。点击“显示选项” - >运行showoptions ajax函数并生成div内容,其中包括addoption的链接,它运行addoption ajax函数(反过来应该重新运行showoptions来刷新列表,但是我不能让它走得那么远。它打破我的时候点击“添加选项”。)
答案 0 :(得分:3)
有两个明显的可能性:
return false
(或event.preventSefault
)。<小时/> 已编辑以更正我的拼写错误。糟糕,
答案 1 :(得分:1)
您的函数可能出错,导致表单的默认行为触发。
查看错误控制台 - 您应该在那里获得更多详细信息。