Foros del Web » Programando para Internet » ASPX (.net) »

Jquery y visual basic.net

Estas en el tema de Jquery y visual basic.net en el foro de ASPX (.net) en Foros del Web. Hola chicos del foro estoy haciendo pruebas acerca de la conexion entre el ajax de jquery y el .nett, pero ando atascado.. aver si uds ...
  #1 (permalink)  
Antiguo 11/06/2010, 11:29
 
Fecha de Ingreso: enero-2006
Mensajes: 47
Antigüedad: 18 años, 3 meses
Puntos: 1
Jquery y visual basic.net

Hola chicos del foro
estoy haciendo pruebas acerca de la conexion entre el ajax de jquery y el .nett, pero ando atascado.. aver si uds me echan una manita... coloco lo que llevo..

<script type = "text/javascript">
jQuery(document).ready(function() {
$('#btnPrueba').click(function() {
var nombre = $('#txtNombre').val();
var apellido = $('#txtApellido').val();

if (nombre && (nombre != ''))
sendDataAjax(nombre, apellido);
});
});

function sendDataAjax(nombre, apellido) {
var actionData = "{'nombre': '" + nombre + "','apellido': '" + apellido + "'}";

$.ajax(
{
url: "listPersonas.aspx/GetDataAjax",
data: actionData,
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function(msg) { alert(msg.d); },
error: function(result) {
alert("ERROR " + result.status + ' ' + result.statusText);
}
});
};
</script>


Ese es el codigo que uso para conectarme a una funcion en el archivo .vb


<System.Web.Services.WebMethod(True)> Public Function GetDataAjax(ByVal nombre As String, ByVal apellido As String) As String
Dim a As String
a = "Hola nuevo" + nombre + apellido
Return a
End Function

los encabezados que uso son los siguientes

Imports System.Web.Services.WebMethodAttribute
Imports System.Web.Script.Services.ScriptServiceAttribute



y el resultado que arroja es
En el firebug

http://localhost:2439/(S(z2jzeq45qxhboofs41adrwzl))/listPersonas.aspx/GetDataAjax


ERROR 500 Internal Server Error

Me pueden guiar que esta mal??.. gracias

Etiquetas: jquery, visual, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:36.