function isJson($string)
{
return is_string($string) && is_array(json_decode($string, true)) ? true : false;
}
function array_clear($array)
{
foreach ($array as $k => $v)
{
if (is_array($v))
{
$array[$k] = array_clear($array[$k]);
}
elseif (isJson($v))
{
$array[$k] = json_encode(array_clear(json_decode($v, 1)));
}
elseif (empty($v))
{
unset($array[$k]);
}
}
return $array;
}
$(document).ready(function()
{
$('form[data-action]').submit(function(e) //ловим использование submit с атрибутом data-action у <form>
{
e.preventDefault(); // отмена действия браузера
$.ajax({
url: $(this).data('action'), //полученный url из атрибута data-action
type: 'post',
data: new FormData($(this)[0]), //получаем все поля формы
contentType: false,
processData: false,
success: function(result)
{
console.log(result); //результат
}
});
});
});
.team-members {
height: Npx;
}
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
if ($db->num_rows($result) > 0)
{
while ($row_actor = $db->get_row($result))
{
$id_actor = $row_actor['id'];
$xf_actor = $row_actor['xfields'];
$alt_name_actor = $row_actor['alt_name'];
}
}
if ($rows = $db->get_row($result))
{
foreach($rows as $row_actor)
{
$id_actor = $row_actor['id'];
$xf_actor = $row_actor['xfields'];
$alt_name_actor = $row_actor['alt_name'];
}
}