按提交,没有任何反应(jQuery AJAX Forms)

时间:2011-09-27 21:22:47

标签: javascript ajax jquery post

示例: dev.alphenweer.nl

当有人点击某个链接时,表单会被加载,他们会填写表单,然后按一个按钮进行提交。但是当有人按下按钮时,没有任何事情发生。这是为什么?我的代码出了什么问题?

例如,单击“REQUEST API AGAIN”,然后填写SOMETHING。没有任何反应。为什么呢?

2 个答案:

答案 0 :(得分:1)

你需要使用 live。这将导致

$('#api_reg_submit').live('click', function(){...

这是因为你设置了click事件的按钮在启动时就不在DOM中,当它准备就绪时,但是稍后添加它。如果你有外面的按钮并且只加载了输入,它就会像现在一样工作。希望它有意义:))

答案 1 :(得分:0)

输入元素周围没有<form>,因此它们只是一个随机的文本框和按钮,位于网页上。页面上没有id为api_req_submit的元素,因此您尝试添加的点击功能无处可去。