открыть ajax-вызов в новой вкладке [дубликат]

Ясный открытый ключ; без контейнеров и дополнительных

Другой ответ был почти прав, но пропустил width: 100%. Вот исправленная версия.

h1 {
    clear: both;
    display: inline-block;
    width: 100%;
}

Сбрасывает без этого width: 100% либо требует, чтобы флотированный элемент находился в хорошо отмеченном контейнере или нуждался в дополнительном семантическом пустом

. И наоборот, строгое разделение контента и надбавок требует строгого решения CSS для этой проблемы, то есть без какого-либо дополнительного не-семантического HTML.

Сам факт того, что нужно отметить конец поплавка, не разрешает автоматическую верстку .

Если последняя ваша цель, поплавок должен быть оставлен открытым для чего угодно (абзацы, упорядоченные и неупорядоченные списки и т. д.), чтобы обернуть его , пока не появится ясность. В приведенном выше примере очистка задается новым заголовком.

Это решение широко используется на моем сайте , чтобы решить проблему, когда текст рядом с плавающей миниатюрой короткий и верхний край следующего очищающего объекта не соблюдается. Он также предотвращает любое ручное вмешательство при автоматическом создании PDF-файлов с сайта.

10
задан user1884367 14 June 2013 в 21:10
поделиться

1 ответ

Вы можете добавить скрытое поле ввода с значением json, например:

function submitform() {
    var url = '/users/' + $('#user_id').val();
    $('#myform').attr('action', url);
    var data = JSON.stringify({
        "userdata": $('#user_data').val()
    })
    $('<input type="hidden" name="json"/>').val(data).appendTo('#myform');
    $("#myform").submit();
}

Вы можете получить доступ к json, используя параметр json ( имя скрытого ввода ) [/ д2]

15
ответ дан Mohammad Adil 17 August 2018 в 19:22
поделиться
  • 1
    Большое спасибо! Прекрасно работает. – user1884367 20 June 2013 в 16:41
  • 2
    @ user1884367 Приветствия! – Mohammad Adil 20 June 2013 в 16:42
  • 3
    Это все здорово и все, но как, чем разобрать json с PHP-сервера, я попытался использовать json_decode($_POST['json']), но здесь он возвращает значение NULL. Я не могу изменить всю форму в JSON, так как есть другие поля в форме, которые необходимо передать через обычную почтовую форму. – Solomon Closson 27 January 2016 в 17:56
Другие вопросы по тегам:

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