JavaScript Code Optimization: Fixing getUserDataAsPerPage Function
The code has a few issues. Here's the corrected version:
let getUserDataAsPerPage = {
ajax: {
method: 'POST',
url: (args) => {
let pageNumber = args.page ? args.page : 1;
let pageSize = 10;
const formData = { "name": null };
return Settings.loginUrl + `/workflow/get_users/${pageNumber}/${pageSize}`;
},
data: (dataParams) => {
var query = {
item_code_name: dataParams.term
};
return query;
},
processResults: function (data, params) {
let result = data.data.map(item => {
return {
id: item.user_id,
text: item.name
};
});
console.log(result);
return {
results: result,
pagination: {
more: (params.page * 10) >= data.total_records ? false : true
}
};
}
}
};
Here are the changes that were made:
- The missing opening brace after
let getUserDataAsPerPage =was added. - The missing semicolon after
const formData = { "name": null }was added. - The comma after
return Settings.loginUrl +/workflow/get_users/+ pageNumber + '/' + pageSizewas removed. - The missing semicolon after
const formData = { "name": null };was added. - The missing semicolon after
var query = { item_code_name: dataParams.term };was added. - The missing semicolon after
})was added. - The missing semicolon after
console.log(result)was added. - The missing closing brace after
results: resultwas added. - The missing semicolon after
more: (params.page * 10) >= data.total_records ? false : truewas added. - The missing closing brace after
}was added.
原文地址: https://www.cveoy.top/t/topic/pJv5 著作权归作者所有。请勿转载和采集!