Ben 'kimlikleri' bir dizi göndermek için jQuery en $ getJSON kullanmaya çalışıyorum. İşte benim jQuery gibi görünüyor:
var calendarIds = [];
$("#jammer :selected").each(function(i, selected){
calendarIds[i] = $(selected).val();
});
$.getJSON("test.php", {
start: start.getTime() / 1000,
end: end.getTime() / 1000,
calendarid: calendarIds
},
function(a) {
callback(a);
});
Kundakçı ile incelemek zaman, birden fazla değer geçirilen olduğunu göstermektedir: örneğin,
http://mydomain.com/test.php?calendarid=3&calendarid=4
Ancak, ben kullanarak bu sözde dizi katılmak için deneyin:
$comma_separated = join(",", $_GET['calendarid']);
echo $comma_separated;
Ben alıyorum:
Warning: join() [function.join]: Invalid arguments passed
Ben sadece $ _GET ['calendarid'] echo Ve eğer, ben alıyorum, sadece yankılanırken geçti son id, örneğin:
echo $_GET['calendarid']; //echos "4"
Herhangi bir yanlış yapıyorum üzerinde fikir? Teşekkürler!