ajax调用中返回的每个任务的单独复选框


individual checkbox for each task returned in a ajax call

我有一个关于复选框的问题。我正在做一个网站,让用户输入他们当天的任务,并可以检查任务,一旦他们完成。他们可以通过选择日期来浏览任务。我使用AJAX get方法从数据库中获取任务,并在网页中显示它们。我不知道如何为我从AJAX方法得到的每个任务创建一个复选框,因为我将通过对连接到数据库并返回任务的php脚本的一个AJAX调用获得所选日期的所有任务。以及如何识别哪个复选框对应哪个任务。

在db中有索引号,任务,任务日期,完成与否和用户名

任何帮助都将非常感激。由于

从ajax请求返回的PHP函数中生成一个JSON响应,并使用该响应将html放入页面主体。

例如,假设您有以下PHP代码:
 <?php
 $response = array(); 
$tasks = array(0 => "Task1", 1 => "Task1", 2 =>
 "Task1"); 
    $response['tasks'] = $tasks;

 $html = ''; 
 foreach($tasks AS $k => $v) {    
   $html .= '<input type="checkbox" id="task_' .$v. '" />'; 
 }
 $response['html'] = $html;
 echo json_encode($response); ?>
?>

一旦AJAX请求完成,就可以用jQuery(?)将复选框放到页面中

<script type="text/javascript">
yourAjaxFunxtinHere().success(function()
{
   $('#container').html(response.html);
});
</script>