Передача параметров в функцию-прототип
Я пытаюсь использовать editablegrid с несколькими таблицами. Для этого у меня есть поле выбора со всеми таблицами базы данных и onchange. Я хочу, чтобы оно передавало имя таблицы в функцию-прототип, чтобы отобразить новую таблицу. Переменная _tableNames всегда не определена внутри функции прототипа. Как я могу передать эту переменную?
var _tableNames;
/* passing tablename change */
$(document).ready(function() {
// Monitor your selects for change by classname
$('#dbtables').on('change', function() {
// Save the place increment and value of the select
_tableNames = $(this).val();
console.log(_tableNames);
datagrid = new DatabaseGrid();
});
});
// Select table to edit
DatabaseGrid.prototype.fetchGrid = function(_tableNames) {
// call a PHP script to get the data
console.log(_tableNames);
if(typeof _tableNames === "undefined"){
alert(_tableNames);
_tableNames='demo';
}
url="loaddata.php?db_tablename="+_tableNames;
this.editableGrid.loadJSON(url);
};