Создаю функцию call() с ajax запросом
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css">
</head>
<body>
<script type="text/javascript">
function call()
{
var values = $(this).serialize();
$.ajax({
url: 'res.php',
type: 'POST',
data: values,
success: function(responce)
{
alert(' Выдало ' + responce);
},
error: function(xhr, str)
{
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
}
</script>
и вызываю её на событие onsubmit в форме
echo '<div class="Market">';
echo '<form id="forms" method="POST" action=\'javascript:void(null);\' onsubmit=\'call()\' ';
echo '<p text-align="center">Корзина<br/></p>';
foreach($checkbox as $lineNum)
{
$num = substr($lineNum,-1);
if ($countTovar[$num] == 0)
{
echo "Товара ".$nameTovar[$num]." нет в наличии";
}
else
{
echo 'Товар '.$nameTovar[$num]." стоимостью".'<input type="text" name="Price[]" value="'.$priceTovar[$num].'"</input>'." кол-во ".'<input type="number" class="Numeric" min="1" onchange="call()" name="Numeric[]" value="1"/>'.'<br/>';
$sum += $priceTovar[$num];
}
}
echo '<p>'.$sum.'</p>';
echo '<input type="submit" name="ajaxSub" value="Запуск">';
echo '</form>';
echo '</div>';
в самом res.php я хочу хранить значения с формы
<?php
$valueNumeric = $_POST['Numeric'];
$valuePrice = $_POST['Price'];
var_dump($valueNumeric);
?>
Но после нажатия выдает Null, можно ли данные с формы хранить в res.php? И если да, то как это лучше реализовать?
P.s. имена Price[] и Numeric[] нужны для последующей обработки массива $_POST['Numeric'] к примеру.
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
В приложении в контроллере user есть несколько экшнов, каждый из которых получает из запроса параметр user_id и по нему ищет пользователя в бдОтсюда...
В чем разница include() и require(), а также include_once() и require_once()? Не могу понять