Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- function loadProfile(skus)
- {
- // Hide Search Result
- $('#searchResults').hide('slow');
- // Show Loading
- $('#chart_div').html('Loading Chart... Please wait!');
- // Show Profile
- $('#skuProfile').show('slow');
- // Build Request String
- var requestParams = '?skus='+ skus.join('|') +
- '&inFromDate='+ encodeURIComponent($('#inFromDate').val()) +
- '&inToDate='+ encodeURIComponent($('#inToDate').val()) +
- '&showTypes='+ encodeURIComponent('Available|Unavailable'); // TODO
- // Get SKU Profile Data
- $.get('methods/GetSKUProfileData.php'+ requestParams, function(chartData)
- {
- // Check If Chart Data Has Error
- if (-1 !== chartData.indexOf('Error')) {
- $('#chart_div').html('<span style="color: #CC0000;">'+ chartData +'</span>');
- return;
- }
- // Draw & Display Chart
- var googleChartData = google.visualization.arrayToDataTable(chartData);
- drawChart(googleChartData);
- });
- }
- function drawChart(chartData) {
- var options = {
- width: ($(window).width() * .6 | 0),
- height: 400,
- curveType: 'function',
- vAxis: { maxValue: 10, title: 'Stock Quantity' },
- hAxis: { viewWindowMode: 'pretty', title: 'Date Range' }
- };
- var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
- chart.draw(chartData, options);
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement