avk013.blogspot.com - другой мой блог "C# and etc"

суббота, 26 ноября 2016 г.

обновить часть html страницы

echo '<script type="text/javascript" src="admin/jquery-1.11.1.min.js"></script>';
echo '<script type="text/javascript" language="javascript">';
echo "function call(el) {
    var msg   = $('#formx').serialize();
        $.ajax({
          type: 'POST',
          url: 'res.php',
   data: 'i='+el,
          data: msg,
          success: function(data) {
            $('#results').html(data);
          },
          error:  function(xhr, str){
     alert('Возникла ошибка: ' + xhr.responseCode);
          }}); 
    }
</script>";
echo '<form method="POST" id="formx" action="javascript:void(null);" onsubmit="call()">';
...
<label onclick="call(123)"> ... </label>
...
echo '<div id="results">вывод</div>';
...
 ---
res.php

<?
echo "<pre>";
 print_r($_POST);
echo "</pre>";
?>
функция...call(el) принимает только число, но если нужно передать с текстом, 
то вызов функции call("текст")

Комментариев нет:

Отправить комментарий