Melewatkan lebih dari satu parameter di swfobject.embedSWF() & OpenFlash Chart


Jika Sahabat menggunakan kode berikut, maka yang terkirim ke server hanyalah paramater pertama, yaitu 'act', sedangkan, parameter 'which_one' tidak akan terkiri ke server :

swfobject.embedSWF("/swf/open-flash-chart.swf", "my_chart_kd", "650", "420", "9.0.0",
        "expressInstall.swf",{"data-file":"<?php echo url_for("@laporan_percentile_kumulatif?act=KD&which_one={$which_one}");?>"});

Agar, beberapa parameter dapat terkirim, Sahabat harus menggunakan encodeURIComponent() :

swfobject.embedSWF("/swf/open-flash-chart.swf", "my_chart_kd", "650", "420", "9.0.0",
        "expressInstall.swf",{"data-file":encodeURIComponent("<?php echo url_for("@laporan_percentile_kumulatif?act=KD&which_one={$which_one}");?>")});

Referensi :

1. JavaScript/Ajax/Flash HTTP Request, http://stackoverflow.com/questions/1192406/javascript-ajax-flash-http-request

Comments