我只想通过单击复选框使用jquery调用cakephp操作。我只想使用$ .get刷新当前页面,因为我想向操作发送其他变量。我尝试了以下代码:
HTML代码:
<?php $chkOpt = array('pertinence' => $pert, 'onClick' => 'refresh_current_page()', 'id' => 'matchCoche'); ?>
<td class="check-column"><?= $form->checkbox($waiting['ArgusWaitingsMobilesPrice']['brand'] . ';' . $waiting['ArgusWaitingsMobilesPrice']['mobile'] . ';' . $waiting['search']['RefAvatar']['mobile_id'], $chkOpt) ?></td>
JavaScript代码:
<script type="text/javascript">
function refresh_current_page() {
$('#matchCoche').ready(function() {
$.get("<?php echo $this->here ?>");
});
}
</script>
有人可以帮助我吗?
在此先感谢您的帮助。
最佳答案
更好地使用click
事件。不要将其与HTML混合使用:)
$(document).ready(function(){
$('#matchCoche').click(function(){
$.get("http://"+ document.domain +"/yourController/yourAction/param1/param2/");
});
});
无论如何,如果您只想使用其他参数再次调用该页面,为什么不使用普通的HTML链接呢?