I'm doing an application in swift 3 xcode 8 and they tell me that in order for me to access the web service I need to send two objects, it sends me the following example in ajax, how can I do it with xcode 8?
$("#cargar").click(function() {
/*datosRegistro = {
'user' : $("#user").val(),
'pass' : $("#pass").val()
};*/
Datos = {
"usr_username" : "usuario",
"usr_password" : "contrasenia"
};
datosRegistro = {
"Accion" : 2 , //2 es obligatorio para login
"Datos" : Datos
};
$.ajax({
url: 'http://mihost/server/sitio.php',
data: {'datosRegistro': JSON.stringify(datosRegistro) },
type: 'POST',
dataType: 'json',
async: false,
success: function(p, estado, xhr) {
// Para atrapar otros posibles errores
try {
// Asigna el objeto de retorno
objRetorno = JSON.parse(p);
// Valida el error controlado
if ( objRetorno.Error == true ) {
// Informa el error al usuario
// Muestra el mensaje (cambia icono y pone mensaje)
alert(objRetorno.Mensaje);
// Termina el procedimiento
return false;
}
else
{
//aqui escribes el codigo en caso de ser correctos los datos
return true;
}
}
catch(error){
// Notifica el error al usuario
alert( "Excepcion encontrada al recuperar cadena JSON.\n\nDetalles : " + error.message ) ;
}
},
error: function(xhr, estado, errata) {
// Informa el error interno al usuario
alert('La accion no pudo ser procesada correctamente...');
// Termina el procedimiento
return false;
},
dataType: 'html'
}); // Termina la llamada AJAX
})