سلام
ممنون عید شما هم مبارک
تبادل آرایه ها بین جاوااسکریپت و php سه راه دارد:
- استفاده از AJAX و JSON
- استفاده از AJAX و XML
- استفاده از AJAX و قراردادن کاراکتر فاصل بین داده ها و خانه های آرایه و تبدیل آن به رشته سپس پردازش رشته و تکه تکه کردن آن و تبدیل مجدد به آرایه
که راه اول از سایر اصولی تر و بهتر است.
اما راجع به مثالی که گفتید و کاری که می خواهید انجام دهید اگر می خواهید آرایه را از php به جاوااسکریپت منتقل کرده و پس از تغییرات مجددا به php باز گردانید از روشهای فوق استفاده کنید،
اما اگر منظورتان این است که پس از تیک زدن چک باکس ها با کلیک بر روی کلید حذف یا هر چیز دیگر پیغامی مبنی بر تایید عملیات به کاربر نمایش دهید از رویداد onsubmit فرم استفاده کنید.
به کد زیر توجه کنید :
<script type="text/javascript">
function checkconfirm() {
var ans=confirm('آیا از حذف این موارد اطمینان دارید؟');
return ans;
}
</script>
<form action="delete.php" method="post" onsubmit="return checkconfirm();">
<input type="checkbox" name="c1" /> مورد 1 <br/>
<input type="checkbox" name="c2" /> مورد 1 <br/>
<input type="checkbox" name="c3" /> مورد 1 <br/>
<input type="checkbox" name="c4" /> مورد 1 <br/>
<input type="checkbox" name="c5" /> مورد 1 <br/>
<input type="checkbox" name="c6" /> مورد 1 <br/>
<input type="submit" value="حذف" />
</form>