我正在创建使用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&a=view&tab=1&task_id=' . $a['task_id'] .'',
data: {url: $('task_log_hours').value(8)
})
}
</script>
答案 0 :(得分:0)
看起来您还没有关闭以下行中的花括号:
data: {url: $('task_log_hours').value(8)
应该是这样的:
data: {url: $('task_log_hours').value(8) }