Сейчас код выглядит вот так:
<script>
$('.open_box').fancybox();
</script>
<a href="#hide_box" class="open_box">open</a>
<div id="hide_box" style="width:950px;display: none;">
<form id="count_form" action="<?php echo esc_url( $count-get_count_url() ); ?>" method="post">
<p id="TOTAL"><?php echo $count->get_total(); ?></p>
<div class="my-form">
<div class="label-count"><label for="count_code">Count</label></div>
<div class="input-wrap"><input name="count_code" class="input-count" id="count_code" value="" /></div>
<input type="button" onclick="countClick();" class="button-count" name="apply_count" value="Apply Count" />
<script>
function countClick() {
var url = $("#count_form").attr("action");
$.post(url, {count_code: $("#count_code").val(), apply_count: "Apply Count"}, function(data) {
if (/<p\s+id="TOTAL">(\d+)/i.test(data)) {
$("#TOTAL").text(RegExp.$1);
}
});
}
</script>
</div>
</form>
</div>
Уже вдоль и поперек все перепроверил, по идее должно работать... но не работает.