La richiesta JSONP non utilizza il XMLHttpRequest Object/System. Quindi non c'è modo di farlo direttamente.
Ho provato più volte l'approccio menzionato nella risposta di FinnNk, ma alla fine ho rinunciato dopo aver letto this discussion sulla mailing list di JQuery.
Aggiornamento
quando ho detto "non c'è modo di farlo direttamente", quello che volevo dire è:
- non è possibile a livello di codice impostare le credenziali auth HTTP (tuttavia, la maggior parte dei browser I aver verificato richiederà all'utente le credenziali)
- Se non si desidera che l'utente inserisca le credenziali manualmente, è necessario utilizzare un server per il proxy della richiesta. Vedere this blog post per una descrizione e un esempio eccellenti.
Ho trovato questo oggi, forse aiuta? http://kevinkuchta.com/_site/2012/01/basic-authentication-with-jsonp/ – Ixx