Enero 19, 2018, 05:59:43 pm

Autor Tema: Petición ajax con jquery a archivo ashx  (Leído 1773 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado gowend

  • Me das tu IP?
  • *
  • Mensajes: 38
  • Sexo: Masculino
    • Ver Perfil
    • Systesoft
Petición ajax con jquery a archivo ashx
« en: Diciembre 13, 2013, 03:24:36 pm »
Al grano, en un archivo con extensión .ashx devuelvo un json, en un archivo .html (de otro servidor local con puerto 80, el ASP corre en el puerto 81) consulto a este archivo .ashx mediante el ajax de jquery para recibir el json de la petición, los errores que me arroja en la consola del navegador son los siguientes:

Código: You are not allowed to view links. Register or Login
OPTIONS http://localhost:81/WebJson/W_Serv.ashx No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://localhost' is therefore not allowed access. jquery.js:4

XMLHttpRequest cannot load http://localhost:81/WebJson/W_Serv.ashx. No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://localhost' is therefore not allowed access.

Tal vez este cometiendo algún error tonto, dado que no tengo idea de ASP.net mis conocimientos son de PHP.

W_Serv.ashx
Código: You are not allowed to view links. Register or Login
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Web.Script.Serialization
Imports System.ComponentModel
Imports Newtonsoft.Json

Public Class W_Serv
    Implements System.Web.IHttpHandler

    Class data

        Public _nombre As String = ""

        Public _apelli As String = ""

    End Class

    Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest

        Dim dev = New data()

        dev._nombre = "pepito"

        dev._apelli = "perez"

        Dim json = JsonConvert.SerializeObject(dev)

        context.Response.ContentType = "application/json"

        context.Response.Write(json)

        context.Response.End()

    End Sub

    ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
        Get
            Return False
        End Get
    End Property

End Class


file.html
Código: You are not allowed to view links. Register or Login
<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        consulta();
    });
   
    function consulta(){
        $.ajax({
            contentType: "application/json; charset=utf-8",
            url:"http://localhost:81/WebJson/W_Serv.ashx",
            type: "POST",
            dataType: "text",
            success: function(e){
                alert(e)
            }
        });
    }
   
</script>

Cualquier ayuda o comentario me es útil, de antemano gracias.
Gower Chacon Romero

Desconectado kicasta

  • Yo vivo en CPH
  • ***
  • Mensajes: 578
    • Ver Perfil
Re:Petición ajax con jquery a archivo ashx
« Respuesta #1 en: Diciembre 16, 2013, 12:16:51 pm »
Es un error muy común sobre el cual puedes leer un montón en la web. Te paso un link que al parecer resuelve tu prob: You are not allowed to view links. Register or Login

“When all you have is a hammer, every problem looks like a nail.”

You are not allowed to view links. Register or Login: You are not allowed to view links. Register or Login - You are not allowed to view links. Register or Login

Desconectado gowend

  • Me das tu IP?
  • *
  • Mensajes: 38
  • Sexo: Masculino
    • Ver Perfil
    • Systesoft
Re:Petición ajax con jquery a archivo ashx
« Respuesta #2 en: Diciembre 16, 2013, 01:22:48 pm »
Gracias por comentar, ya logre solucionar el inconveniente, el problema es que no se puede realizar una petición AJAX entre 2 server distintos, la solución esta en el JQUERY y agregar algo mas al codigo de vb.net.

Saludos.


xx
Ajax Fancy Captcha: ajax interactivo con jQuery

Iniciado por shevchenko

0 Respuestas
1562 Vistas
Último mensaje Marzo 21, 2009, 12:37:15 pm
por shevchenko
xx
jQuery File Upload Plugin: subir archivos con jQuery y Flash

Iniciado por shevchenko

0 Respuestas
3318 Vistas
Último mensaje Marzo 21, 2009, 12:34:45 pm
por shevchenko
xx
jQuery Silver: buscador de enlaces con jQuery

Iniciado por shevchenko

0 Respuestas
2029 Vistas
Último mensaje Agosto 03, 2009, 06:21:22 pm
por shevchenko
xx
peticion- ¿?como meto un archivo en el registro de windows ¿?

Iniciado por villa-25

2 Respuestas
1028 Vistas
Último mensaje Agosto 01, 2007, 08:44:19 pm
por WaesWaes
resuelto
jquery?

Iniciado por ActerMarking

2 Respuestas
920 Vistas
Último mensaje Febrero 07, 2010, 12:39:15 pm
por ActerMarking
xx
Problema con JQuery

Iniciado por Joseph_g

0 Respuestas
646 Vistas
Último mensaje Agosto 03, 2011, 01:17:34 pm
por Joseph_g
exclamation
Posible Bug jQuery

Iniciado por JaAViEr

1 Respuestas
1026 Vistas
Último mensaje Julio 22, 2012, 10:29:05 pm
por seth
question
formulario jquery

Iniciado por mxsoun

0 Respuestas
1107 Vistas
Último mensaje Julio 08, 2010, 08:08:48 pm
por mxsoun
xx
ayuda con jquery y IE.

Iniciado por ptemillos

0 Respuestas
899 Vistas
Último mensaje Julio 12, 2010, 10:42:32 am
por ptemillos
exclamation
Meteora: GUI con jQuery

Iniciado por shevchenko

0 Respuestas
1190 Vistas
Último mensaje Julio 21, 2009, 04:49:59 pm
por shevchenko