У меня есть форма, которая отправляет данные, используя ajax, в скрипт php.
, когда я передаю одно значение, оно работает, как я ожидаю, но теперь мне нужно передать несколько значений, и я добавил массив attr к своемуtexfield.
<input type="hidden" name="fav[]" id="fav" value="<?php echo
$row_trx['jobid']; ?>">
Затем я пытаюсь просмотреть данные таким образом.
ajax
var fav=document.getElementById( "fav" );
if(fav)
{
$.ajax({
type: 'post',
url: 'loq.php',
data: {
fav:fav.value,
},
error: function (request, error) {
// error
},
success: function (response) {
$( '#pep<?php echo $row_trx['jobid']; ?>' ).html(response);
//alert('success');
}
php
if( isset( $_POST['fav'] ) )
{
$fav = $_POST['fav'];
foreach( $fav as $key => $n ) {
echo $n;
}
я получил неверный аргумент, предоставленный для foreach ()