La solicitud JSONP no utiliza el objeto XMLHttpRequest/Sistema. Por lo tanto, no hay forma de hacer esto directamente.
Probé varias veces el enfoque mencionado en la respuesta de FinnNk, pero finalmente me rendí después de leer this discussion en la lista de correo de JQuery.
actualización
cuando dije "no hay manera de hacer esto directamente", lo que quería decir es:
- No se puede establecer mediante programación las credenciales de autenticación HTTP (Sin embargo, la mayoría de los navegadores I ha probado le pedirá al usuario las credenciales)
- Si no desea que el usuario ingrese las credenciales manualmente, debe usar un servidor para proxy su solicitud. Ver this blog post para una excelente descripción y ejemplo.
Encontré esto hoy, ¿quizás ayuda? http://kevinkuchta.com/_site/2012/01/basic-authentication-with-jsonp/ – Ixx