我在由php生成的html页面中有很多复选框。对于每个选中/未选中的复选框,我想使用Ajax将数据发送到php。我有一个可以处理一个或两个复选框的代码,但我想构建一个JavaScript函数(仅一个),可以从已确定的复选框发送数据。
这是适用于一个复选框的代码,但我无法通过复选框生成一个javascript函数(一页上有50/60或更多的复选框)
<input type="checkbox" name="alarmeprix" value="1" id="on-off-switch1" tabindex="1" onclick="processForm()">
function processForm() {
var alrm = $(\"#on-off-switch1\").prop('checked')?2:1;
$.ajax( {
type: 'POST',
url: 'conf.php',
data: { 'alarmeprix' : alrm}
} );
}