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("текст")
Комментариев нет:
Отправить комментарий