在我的 SQL 中,echo $row['ans'] 是 varchar(11) 类型:JAN,FEB,MAR,APR。我现在知道为什么它不会显示出来,但是当我将 JAN、FEB、MAR、APR 更改为数字时,它可以工作。请把你的知识和理解传授给我。谢谢!
选择框
var months = [<?php echo '"'.implode('","',explode(",",$rows['ans'])).'"'; ?> ];
months.sort( function() { return Math.random() - .5 } );
for ( var i=0; i<4; i++ ) {
$('<div>' + months[i] + '</div>').data( 'months', i ).appendTo( '#monthPile' ).draggable( {
//containment: '#content',
stack: '#monthPile div',
cursor: 'move',
revert: true
} );
}
创建插槽
var slot = [<?php echo '"'.implode('","',explode(",",$rows['ans'])).'"'; ?> ];
for ( var i=0; i<=3; i++ ) {
$('<div>' + slot[i] + '</div>').data( 'months', i ).appendTo( '#monthSlots' ).droppable( {
accept: '#monthPile div',
hoverClass: 'hovered',
drop: handleCardDrop
} );
}
}