我有一个 php 数组:
$toField = explode(",", $ids); //Which looks something like '24,25,26,29'
我想通过 jQuery AJAX 传递这个数组,如下所示:
<form id="myForm">
<input type="hidden" value="'.$toField.'">
<input type="submit" id="sendMessage" class="faceboxSubmit" name="ok" value="Send Reply"/>
</form>
这是我的 jQuery:
$("#sendMessage").click(function(event){
event.preventDefault();
var senderID = <?php echo $usrID; ?>;
var receiverID = $("#toField").val();
$.ajax(
{
type: "POST",
url: "replyMessage.php",
data: "senderID=" + senderID + "&subject=" + subject + "&message=" + message + "&receiverID=" + receiverID + "&threadID=" + thread_id,
beforeSend: function() {
$("#sendingMessage").show();
},
success: function() {
alert("Success");
}
});
});
我如何传递数组,以便通过“replyMessage.php”页面,我可以从数组中获取每个 ID,执行如下操作:
<?php
foreach ($_POST['receiverID'] as $receiverID)
{
mysql_query //etc...
}
任何帮助是极大的赞赏!