画像の色と画像 ID の値の両方を持つ配列があります。
この情報をエコーできますが、これを js ファイルに取り込む方法がわかりません。
私のjsファイルは次のようなものです:
$(document).ready(function(){
var colour = false;
$('.options').click(function(){
colour = $(this).val();
console.log(colour);
if(colour == 'White'){
var imageid = 758;
}
else if(colour == 'Black') {
var imageid = 752;
}
else if(colour == 'Light Oak') {
var imageid = 755;
}
else if(colour == 'Rosewood') {
var imageid = 757;
}
else if(colour == 'Green') {
var imageid = 754;
}
else if(colour == 'Red') {
var imageid = 756;
}
else if(colour == 'Blue') {
var imageid = 753;
}
else {
var imageid = colour;
}
$('.options-input').val(imageid);
console.log(this);
$.post("index.php", { image_id: imageid }, function(results) {
$('body').html(results);
console.log(results);
});
console.log(url);
});
});
現時点ではこれを手動で行っており、クリックすると画像をindex.phpに投稿できます
$_POST['image_id'];
そこから動作します。
問題は、新しい配列の値に応じて動的に js ステートメントを作成したいということです。