Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.07.2015, 11:46
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

Ошибка 500 при обращении через аякс
если я через самописную структуру аякса обращаюсь то ответ от сервера положительный
$.ajax({
type: "POST",
dataType: 'json',
url: "server/php/index.php",
data: {id_art:id_art},
cache: false,
success: function(data){
console.log(data)
}
})

а если через uploadhandler то 500 ошибка
$(function () {
    'use strict';
    // Change this to the location of your server-side upload handler:
    var url = 'server/php/index.php',
        uploadButton = $('<button/>')
            .addClass('btn btn-primary')
            .prop('disabled', true)
            .text('Processing...')
            .on('click', function () {
                var $this = $(this),
                    data = $this.data();
                $this
                    .off('click')
                    .text('Abort')
                    .on('click', function () {
                        $this.remove();
                        data.abort();
                    });
                data.submit().always(function () {
                    $this.remove();
                });
            });


   $('#fileupload').fileupload({
        url: url,
        dataType: 'json',
        autoUpload: false,
        acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
        maxFileSize: 999000,
      
        disableImageResize: /Android(?!.*Chrome)|Opera/
        .test(window.navigator.userAgent),
        previewMaxWidth: 100,
        previewMaxHeight: 100,
        previewCrop: true
    }).on('fileuploadadd', function (e, data) {
        data.context = $('<div/>').appendTo('#files');
        $.each(data.files, function (index, file) {
            var node = $('<p/>')
                    .append($('<span/>').text(file.name));
            if (!index) {
                node
                    .append('<br>')
                    .append(uploadButton.clone(true).data(data));
            }
            node.appendTo(data.context);
        });
    }).on('fileuploadprocessalways', function (e, data) {
        var index = data.index,
            file = data.files[index],
            node = $(data.context.children()[index]);
        if (file.preview) {
            node
                .prepend('<br>')
                .prepend(file.preview);
        }
        if (file.error) {
            node
                .append('<br>')
                .append($('<span class="text-danger"/>').text(file.error));
        }
        if (index + 1 === data.files.length) {
            data.context.find('button')
                .text('Upload')
                .prop('disabled', !!data.files.error);
        }
    }).on('fileuploadprogressall', function (e, data) {
        var progress = parseInt(data.loaded / data.total * 100, 10);
        $('#progress .progress-bar').css(
            'width',
            progress + '%'
        );
    }).on('fileuploadfail', function (e, data) {
	console.log(data)
        $.each(data.files, function (index) {
            var error = $('<span class="text-danger"/>').text('File upload failed.');
            $(data.context.children()[index])
                .append('<br>')
                .append(error);
        });
    }).prop('disabled', !$.support.fileInput)
        .parent().addClass($.support.fileInput ? undefined : 'disabled');
	
	});


Я так понимаю js только запрашивает, неужели он по разному запрашивает сервер, да и ошибка то серверная она либо есть либо нет?
Ответить с цитированием
  #2 (permalink)  
Старый 04.07.2015, 14:08
Аватар для KosBeg
Профессор
Отправить личное сообщение для KosBeg Посмотреть профиль Найти все сообщения от KosBeg
 
Регистрация: 22.05.2015
Сообщений: 384

Сообщение от imedia
неужели он по разному запрашивает сервер
аякс и в африке аякс
Сообщение от imedia
Ошибка 500 при обращении через аякс
не уверен что помогу но: когда я только начинал, я баловался бесплатными говнохостингами,
и там постоянно возникала "ошибка 500" из за перегрузки сервера,
Мне это очень хорошо запомнилось!!!
возможно попробуйте сделать запрос через некоторое время...
Но 500-ая ошибка - это
Сообщение от imedia
ошибка то серверная
, да и в коде вроде нету ошибок...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При отправке формы Аяксом возникает ошибка Veterinar jQuery 0 19.01.2014 14:39
Ошибка при подключении файла в обработчике ajax skillful AJAX и COMET 6 14.07.2013 16:21
Нужен совет по регистрации через аякс Garik AJAX и COMET 1 19.08.2011 23:31
установить переменную сессии через ajax при загрузке страницы optik77 AJAX и COMET 3 02.06.2011 17:36
Не та кодировка при изменении элементов DOM, загружаемых через ajax ShootNik Серверные языки и технологии 16 14.10.2010 09:55