JQuery отправить форму с проблемой AJAX

Вы можете использовать инструмент aapt, включенный в Android SDK, чтобы определить, как Google Play будет фильтровать ваше приложение на основе его объявленных функций и разрешений. Для этого запустите aapt с помощью команды dump badging. Он проанализирует манифест приложения и применит те же правила, которые используются Google Play, чтобы определить функции, которые требуется вашему приложению. Подробную информацию об использовании этого инструмента можно найти на странице http://developer.android.com/guide/topics/manifest/uses-feature-element.html#testing

1
задан bakkal 12 August 2010 в 13:35
поделиться

2 ответа

Даже если нет тега body или html, вы можете заменить его следующим образом:

<script type="text/javascript">
    //<!--
$(document).ready(function() {

    $('input[type="submit"]').click(function() {
        $.ajax({
              type: 'POST',
              url: $('form').attr('action'),
              success: function(data) {
                  $('body').html(data);
              }
        });
        return false;
    });

});    //-->
</script>

Firefox 3.6.8, IE 8 и Chrome автоматически вставляют теги html и body, если они нет (это те, с которыми я тестировал)

1
ответ дан 2 September 2019 в 22:13
поделиться

заменить HTML всей страницы с возвращенным значением запроса ajax.

Попробуйте изменить обработчик success следующим образом:

success: function(data) {
  $('form').after(data).end().remove();
}

Он делает то, что вставляет данные ajax после вашей текущей формы с помощью .after (data) и end () используется для возврата к форме и, наконец, remove () используется для удаления формы.

1
ответ дан 2 September 2019 в 22:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: