У меня была та же проблема, и я создал файл .user.ini и поместил его в каталог, в котором находился сценарий загрузки. Внутри этого файла я установил эти два значения:
upload_max_filesize = 40M
post_max_size = 40M
, и он отлично поработал для меня!
Я работал, как описано в указанном URL:
function updateGraphic(url, chartName) {
chartName.showLoading();
$.getJSON(url, function(data){
chartName.series[0].setData(data);
chartName.hideLoading();
});
}
Вы можете определить глобально для каждой страницы, используя этот плагин JQuery Block UI
, а использование -
jQuery(document).ready(function ($) {
$.ajaxSetup({ cache: false });
$(document).ajaxStart(function () {
$('body').block({
message: '<h3><img alt="" class="GifIcon" src="Images/319.gif" />Please wait Data is Loading From Server ...... </h3>'
});
});
$(document).ajaxStop(function () {
$('body').unblock();
});
});
Это простая часть, которую я всегда использую, чтобы показать загрузку.
, скажем, это наш контейнер
<div id='container'>
<img id="spinner" src="/assets/chart_loader.gif"/>
</div>
И это кусок ajax, который заботится о показать, когда getJson начинается для графика и скрывается, когда он останавливается.
$(document).ajaxStart ->
$("#spinner").show()
$(document).ajaxComplete ->
$("#spinner").hide()
«Загрузка ..» слово кажется слишком любителем. Используйте этот трюк вместо
var chart = new Highcharts.Chart(options);
chart.showLoading('<img src="/images/spinner.gif">');
$.getJSON(url, function(data){
//load data to chart
chart.hideLoading();
});