<form id="count_form" action="<?php echo esc_url( $count->get_count_url() ); ?>" method="post"> и тогда в скрипте var url = $("#count_form").attr("action"); |
блин... не работает
и в консоли ничего нет и никакой реакции на отправку данных. консоль молчит, а Network зафиксировалась отправка POST статус - OK Куда смотреть, где искать? |
Цитата:
должны уйти данные, а вернуться некий html, в котором будет строчка <p id="TOTAL"> |
а где посмотреть детали запроса?
|
на вкладке Network браузерного отладчика
|
По моему он ничего не передал.
Если я в правильном месте смотрел, то вот что там получаем после отработки onclick: Form Data count_code: apply_count:Apply Count |
Сейчас код выглядит вот так:
<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> Уже вдоль и поперек все перепроверил, по идее должно работать... но не работает. |
Цитата:
|
Вот именно, там было число.
я сегодня перерыл все, но так и не нашел куда деваются данные. Сейчас пытаюсь обойти это другим способом. Создал другой шаблон, на который перенаправляю после отправки этого input-а. Этот (второй) шаблон полностью копия первичной страницы с которой было открыто модальное окно, но тут запускаем модальное окна по onload а не onclick. Возможно это кривое решение, но пока что кошерного выхода не вижу... |
Часовой пояс GMT +3, время: 04:20. |