我使用 javascript 将案例发送到 ajax 函数。案例取自链接 ID。例如,如果用户单击此链接:
<a id="answer-yes-123">click this</a>
javascript 会将 id 拆分为 3 部分,并将中间部分“yes”发送给 ajax 作为案例。对于大多数情况,当 ajax 收到案例时,如果是,则执行此操作,否则执行此操作。
switch ($case) {
case 'yes' :
$assignment->add();
break;
case 'no' :
$assignment->remove();
break;
有一个例外——数字案例。如果链接的中间部分是数字,我不知道如何进行切换语句。可能有无限的不同数字,我不能把它们都做成一个案例,如何让一个条件像if(is_int($case))
一个案例一样工作?