В приведенном ниже коде у меня есть массив arrSGoal. В щелчке RemoveGoal мне нужно удалить или установить значение 0 для идентификатора в массиве. Массив находится в php. Не знаю, как использовать в jquery.с использованием php-массива в jQuery
<SCRIPT LANGUAGE="JavaScript">
$(document).ready(function() {
$('a.removegoal').click(function(e)
{
e.preventDefault();
//Getting the TR to remove it in case of successful deletion
var objRow = $(this).closest('tr');
objRow.remove();
});
});
$arrSGoal[$i] = $row->id_goals;
?>
<tr>
<td style='vertical-align:top;'>
<textarea name="stg<?php print $i;?>" id="short_goal" class="short_go"><?php print $row->goal_description?></textarea>
</TD > < тд стиль = 'вертикальное выравнивание: снизу;' Nowrap > < пролет класс = 'скрытый' > эхо $ я </SPAN > < A HREF = # класс = "removegoal" > Remove Goal
Это сработало. var arrayFromPHP = Php echo json_encode ($ arrSGoal); ?>; $ .each (arrayFromPHP, function (i, elem) { \t alert (elem); alert (i); }); – ASD
Я работал вокруг массива jscon_encoded. как я могу получить измененный массив обратно на php – ASD
Единственный способ вернуть этот массив Ajax: http://docs.jquery.com/Ajax –