8.5.0
2 Different ways to post data
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
script.js
var customerData = {
'name': "Big Bird",
'address': '123 Sesame St.',
'phone': '555-1212'
};
GBS.util.asyncPost( 'api.php?a=addCustomer', customerData );
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
api.php
$customerData = $_POST;
// NOTE: ideally we would sanitize the data first
// BUFFER THE OUTPUT
ob_start();?>
GBS.util.form('?a=customerDetails&id=');
ob_end_clean();
// END BUFFERING
GBSX::sendScript( $script );
?>
id | uid | module | name | type | label | data |
7 | 233 | Name | text | Name | ||
8 | 233 | Company | text | Company |
2 Different ways to post data
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
script.js
var customerData = {
'name': "Big Bird",
'address': '123 Sesame St.',
'phone': '555-1212'
};
GBS.util.asyncPost( 'api.php?a=addCustomer', customerData );
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
api.php
$customerData = $_POST;
// NOTE: ideally we would sanitize the data first
// BUFFER THE OUTPUT
ob_start();?>
GBS.util.form('?a=customerDetails&id=');
ob_end_clean();
// END BUFFERING
GBSX::sendScript( $script );
?>