none
USO mvc y c# , grabo una imagen y textos y me sale este error SyntaxError: Unexpected token < in JSON at position 4 | parsererror C# MVC4 RRS feed

  • Pregunta

  • El proyetco fui subido al servidor del cliente y sale este error , sin embargo en el local no sale ningun error.

    Tengo este error al grabar:

    SyntaxError: Unexpected token < in JSON at position 4 | parsererror 

    uso mvc4 y c#, jqgrid

    no se por donde empieza el error, por favor alguna ayuda, gracias


    • Editado unseo martes, 25 de abril de 2017 15:26 mas datos
    martes, 25 de abril de 2017 15:20

Todas las respuestas

  • Holas, investigando encontre esto:

    "Es más probable debido a que la respuesta es HTML y que está tratando de analizarlo como otra cosa. El <en la posición 4 es la primera <de <!DOCTYPE html....

    Usted debe tratar de especificar tipo de datos en su llamada AJAX (ver http://api.jquery.com/jquery.ajax/ ) y también hacer signProcess.aspxvolver algo más útil (en la actualidad el tipo de contenido es la respuesta application/json, pero se imprime HTML)."

    y en mi aplicacion yo uso ajaxsubmit y lo tengo de esta manera:

    aunque eh puesto el tipo de datos JSON, pero en mayusculas, no sera ese mi error?. porfa algun idea

      form.ajaxSubmit({
                dataType: 'JSON',
                type: 'POST',
                url: url,
                success: function (r) {
                    alert(r)
                    console.log(r);
                    debugger;
                    block.remove();
                    if (r.response) {
                        if (!button.data('reset') != undefined) {
                            if (button.data('reset')) form.reset();
                        }
                        else
                        {
                            form.find('input:file').val('');
                        }
                    }
    
                    // Mostrar mensaje
                    if (r.message != null) {
                        if (r.message.length > 0) {
                            var css = "";
                            if (r.response) css = "alert-success";
                            else css = "alert-danger";
    
                            var message = '<div class="alert ' + css + ' alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>' + r.message + '</div>';
                            form.prepend(message);
                        }
                    }
    
                    // Ejecutar funciones
                    if (r.function != null) {
                        setTimeout(r.function, 0);
                    }
                    // Redireccionar
                    if (r.href != null) {
                        if (r.href == 'self') window.location.reload(true);
                        else window.location.href = r.href;
                    }
                },
                error: function(jqXHR, textStatus, errorThrown){
                    block.remove();
                    form.prepend('<div class="alert alert-warning alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>' + errorThrown + ' | <b>' + textStatus + '</b></div>');
                }
            });
    
            return false;
        })


    martes, 25 de abril de 2017 16:55