当有人点击某个链接时,表单会被加载,他们会填写表单,然后按一个按钮进行提交。但是当有人按下按钮时,没有任何事情发生。这是为什么?我的代码出了什么问题?
例如,单击“REQUEST API AGAIN”,然后填写SOMETHING。没有任何反应。为什么呢?
答案 0 :(得分:1)
你需要使用 live。这将导致
$('#api_reg_submit').live('click', function(){...
这是因为你设置了click事件的按钮在启动时就不在DOM中,当它准备就绪时,但是稍后添加它。如果你有外面的按钮并且只加载了输入,它就会像现在一样工作。希望它有意义:))
答案 1 :(得分:0)
输入元素周围没有<form>
,因此它们只是一个随机的文本框和按钮,位于网页上。页面上没有id为api_req_submit
的元素,因此您尝试添加的点击功能无处可去。