好的,我在我的PHP脚本中有一个循环,它是变量名根据它在哪个迭代中改变的。 例如:<?php foreach ($playlist->events as $evtIdx => $event)
{
${'eventsArray' . $event->playlist_id}[$evtIdx] = $event->event_id;
}
?>
然后(上面没有显示)有一个onclick事件,它将playlist_id传递给一个javascript函数:function reorderPlaylist(id, playlist_id, count) {
//RIGHT HERE I NEED TO TAG THE JAVASCRIPT PLAYLIST_ID VAR TO THE END OF THE PHP $EVENTSARRAY
//so it will actually be something like $eventsArray1082 or something.
var districtPlaylist = <?php echo json_encode($eventsArray); ?>;
var toindex = id - 1;
arraymove(districtPlaylist, id, toindex);
$.ajax('/admin/playlists/reorder', {
type: 'POST',
data: {
playlist_id: playlist_id,
playlistarray: districtPlaylist
},
success: function(data, status, xhr) {
$("#refresh").load("manage #refresh");
console.log(data);
},
error: function(jqXhr, textStatus, errorMessage) {
console.log("error");
}
});
}
问题在于上面JavaScript中注释后面的一行。 这有可能吗?