<td class="process" id="<?php echo $process['Process']['id'] ?>">
<?php echo $process['Process']['start']; ?>
<?php if (!is_null($process['Process']['end'])) : ?>
- <?php echo $process['Process']['end']; ?>
<?php endif; ?>
<?php echo $process['InstallationEquipment']['Equipment']['name']; ?>
</td>
$this->Js->get(".process")->event('click', $this->JS->request(array(
'controller'=>'lines',
'action'=>'listed'), array(
'update'=>'#conditions',
'async' => true,
'method' => 'post',
'dataExpression'=>true,
'data'=> '$(this).attr(id)'
)));
嗨,
正如您所看到的,当我点击“进程”时我尝试加载内容但是我收到'data'=> '$(this).attr(id)'
上“id未定义”的相同消息,但我确定已设置。< / p>
有人可以解释这是怎么做到的?
对不起我的英文,谢谢你的阅读。
答案 0 :(得分:1)
更改行:
'data'=> '$(this).attr(id)'
为:
'data'=> '{id: $(this).attr("id")}'