addslashes
変数をエスケープするために使用できます:
<select onChange="display_databody('<?= addslashes($manufacturers_id) ?>',
'<?= addslashes($modelID); ?>', this.value, '<?= addslashes($month_year); ?>');">
またはjQueryとを使用しますhtmlspecialchars
:
<select onChange="display_databody(this)"
data-manufacturer="<?= htmlspecialchars($manufacturers_id); ?>"
data-monthyear="<?= htmlspecialchars($month_year); ?>">
次に、関数内で:
function display_databody(dropdown) {
var $dropdown = $(dropdown),
dropdown_value = $dropdown.val(),
manufacturer_id = $dropdown.data('manufacturer'),
month_year = $dropdown.data('monthyear');
// your code
}