ajax common
// common.js
var COMMON = {
base_url: '',
column_cache: '',
url_update_cache: '',
module_name: '',
cfg_lang: '',
action_flow: {
approve: 'Approve',
reject: 'Reject',
},
call_ajax: function(params){
$.ajax({
url: params.url,
type: params.type,
data: params.data,
dataType: params.dataType,
headers: params.headers,
beforeSend: function(){
},
success: params.success,
error: params.error,
complete: function(){
}
})
},
}
// admin_company_credit.js
var ADMIN_COMPANY_CREDIT = {
url_get_pay_credit_detail_by_company: '',
COMMON.call_ajax({
url: ADMIN_COMPANY_CREDIT.url_get_pay_credit_detail_by_company,
type: 'POST',
data: {
company_id: $('#company_id').val(), // params here
},
dataType: 'json',
success: function(result) {
if (result.status) {
// succed here
}
},
error: function(error) {
console.log("error message here")
}
});
}
// using
<?php // cakephp
echo $this->Html->script('CakeAdminLTE/pages/admin_company_credit.js?v=' . date('U'), array('inline' => false));
?>
<script type="text/javascript">
$(document).ready(function(){
ADMIN_COMPANY_CREDIT.url_get_pay_credit_detail_by_company = '<?= Router::url(array('plugin' => 'company', 'controller' => 'company_credits', 'action' => 'get_pay_credit_detail_by_company')); ?>';
ADMIN_COMPANY_CREDIT.init_page();
});
</script>
Also in JavaScript:
- Title
- create new angular project specific version
- Category
- JavaScript
- Title
- How do I redirect to another webpage
- Category
- JavaScript
- Title
- javascript remove last element from array
- Category
- JavaScript
- Title
- javascript getHours from epoch
- Category
- JavaScript
- Title
- capitalise first letter js
- Category
- JavaScript
- Title
- react date range picker
- Category
- JavaScript
- Title
- flatten an array javascript
- Category
- JavaScript
- Title
- http request javascript
- Category
- JavaScript
- Title
- create bottom navigation bar react native
- Category
- JavaScript
- Title
- age validation jquery
- Category
- JavaScript
- Title
- what does appendchild do in javascript
- Category
- JavaScript
- Title
- how to create an array in node js
- Category
- JavaScript
- Title
- node module export multiple functions
- Category
- JavaScript
- Title
- send audio with socket io node js
- Category
- JavaScript
- Title
- js alert format text
- Category
- JavaScript
- Title
- react props
- Category
- JavaScript
- Title
- node js variable inside string
- Category
- JavaScript
- Title
- separatly fetch a strings with commas inn js
- Category
- JavaScript
- Title
- javascript find unique values in array of objects
- Category
- JavaScript
- Title
- new map js
- Category
- JavaScript
- Title
- angular calendar updating until hovering
- Category
- JavaScript
- Title
- how to get url in react
- Category
- JavaScript
- Title
- readfile nodejs
- Category
- JavaScript
- Title
- get data attribute javascript
- Category
- JavaScript