Как отправить запрос POST с помощью PHP?

Ищете для обнаружения onbeforeunload для веб-приложения ASP.NET, я был, я должен показать предупреждающее сообщение, если некоторые изменения ввода управляются на странице с помощью ASP.NET с главной страницей и страницами контента. Я использую 3 заполнителя содержимого на главной странице, а последний - после формы

<form runat="server" id="myForm">

, поэтому после тега закрытия формы и перед тегом закрытия тела этот скрипт использовал

<script>
        var warnMessage = "Save your unsaved changes before leaving this page!";
        $("input").change(function () {
            window.onbeforeunload = function () {
                return 'You have unsaved changes on this page!';
            }
        });
        $("select").change(function () {
            window.onbeforeunload = function () {
                return 'You have unsaved changes on this page!';
            }
        });
        $(function () {
            $('button[type=submit]').click(function (e) {
                window.onbeforeunload = null;
            });
        });
    </script>

beforeunload не работает надежно таким образом, насколько привязка идет. Вы должны назначить его изначально

, чтобы я работал так, как этот bind и unbind не сработали для меня. С jQuery 1.7 с обновлением API событий был изменен .bind () /. Unbind () все еще доступны для обратной совместимости, но предпочтительным методом является использование функций on () / off ().

599
задан Gui Imamura 22 September 2015 в 17:53
поделиться

1 ответ

Здесь использует всего одну команду без ЗАВИХРЕНИЯ. Супер простой.

echo file_get_contents('https://www.server.com', false, stream_context_create([
    'http' => [
        'method' => 'POST',
        'header'  => "Content-type: application/x-www-form-urlencoded",
        'content' => http_build_query([
            'key1' => 'Hello world!'
        ])
    ]
]));
0
ответ дан Liga 4 October 2019 в 09:02
поделиться
  • 1
    Спасибо за показ, как получить имена столбцов! Этот ответ должен быть выше. – Stan James 2 August 2013 в 17:20
Другие вопросы по тегам:

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