学习AJAX填写表格

时间:2015-06-23 11:27:50

标签: 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="#">'
           . "\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>

1 个答案:

答案 0 :(得分:0)

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

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

应该是这样的:

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