我有一个简单的测验脚本,单击答案时,每个问题都会一个接一个地显示,我希望在测验末尾将ajax请求发送到php以进行结果处理并以json形式返回,但是在最后一个问题之后无法触发任何事件,我在问题末尾尝试了data
Case claims
1 wiretap;fdcpa
2 ca_ucl;comlaw
3 tort;comlaw;wiretap;ca_ucl
,但是空白页没有任何反应,我检查了控制台也没有错误,请帮助检查出了什么问题:
lookup
code category so_category
wiretap f_wiretap f_statute
fdcpa f_con_prot f_statute
ca_ucl st_con_prot st_statute
comlaw com_law common_law
tort com_law common_law
data
Case claims f_stat st_stat common_law
1 wiretap;fdcpa 1 0 0
2 ca_ucl;comlaw 0 1 1
3 tort;comlaw;wiretap;ca_ucl 1 1 1
alert()
我希望在单击最后一个问题时,将显示一些附加消息并触发ajax调用。
谢谢!
答案 0 :(得分:2)
您只检查最后一个问题之后是否有任何元素。相反,您需要检查它们是否包含以下.question
个元素。
例如
var hasNext = cq.next(".question").length > 0;
答案 1 :(得分:0)
我已经将您的代码放在一个文件中,并且可以正常工作。 将脚本包装在$(document).ready中,并放在jquery链接之后。 也收到了“ ajax向php发送数据”警报。