Javascript 学习AJAX填表

Javascript 学习AJAX填表,javascript,ajax,forms,post,Javascript,Ajax,Forms,Post,我正在创建使用AJAX创建新日志的复选框。它填充信息并自动按下按钮“创建”到目前为止我创建了这个,但它不会改变小时值,我做错了什么 $canEdit = getPermission('tasks', 'edit', $a['task_id']); $canViewLog = getPermission('task_log', 'view', $a['task_id']); if ($canEdit) { $s .= ("\n\t\t".'<a href="#">'

我正在创建使用AJAX创建新日志的复选框。它填充信息并自动按下按钮“创建”到目前为止我创建了这个,但它不会改变小时值,我做错了什么

$canEdit = getPermission('tasks', 'edit', $a['task_id']);
$canViewLog = getPermission('task_log', 'view', $a['task_id']);
if ($canEdit) {
    $s .= ("\n\t\t".'<a href="#">'
           . "\n\t\t\t".'<input type="checkbox" onclick="createlog()" alt="' . $AppUI->_('Check') 
           . '" border="0" width="12" height="12" />' . "\n\t\t</a>");
}
$s .= "\n\t</td>";
?>
<script type="text/javascript">
function createlog(){
    $.ajax({
        type:'POST',
        url:'?m=tasks&amp;a=view&amp;tab=1&amp;task_id=' . $a['task_id'] .'',
        data: {url: $('task_log_hours').value(8)
    })
}

</script>
$canEdit=getPermission('tasks','edit',$a['task_id');
$canViewLog=getPermission('task_log','view',$a['task_id']);
如果($canEdit){
$s.=(“\n\t\t”。”);
}
$s.=“\n\t”;
?>
函数createlog(){
$.ajax({
类型:'POST',
url:“?m=tasks&;a=view&;tab=1&;task\u id=”。$a['task\u id']”,
数据:{url:$('task_log_hours')。值(8)
})
}

看起来您没有关闭下一行中的花括号:

data: {url: $('task_log_hours').value(8)
应该是这样的:

data: {url: $('task_log_hours').value(8) }