Authentification de base avec la requête jQuery.ajax et jsonp

J'ai quelques locaux html/js fichiers avec qui j'aimerais invoquer certains serveurs distants via https et, éventuellement, utiliser l'Authentification de Base pour la demande.

Je rencontre deux problèmes. La première est que si je ne spécifiez pas de "jsonp" pour le type de données, jQuery.ajax() requête renvoie l'erreur:

L'accès restreint à des URI refusé de code:
1012

Sont mes demandes considéré croix-domaine, car mon travail principal fichier est stocké localement, mais la récupération des données à partir d'un serveur, d'ailleurs?

Si belle, je l'ai mise à jour de l'appel, de sorte qu'il ressemble maintenant à:

$.ajax({ 
     url: myServerUrl,
     type: "GET", 
     dataType: "jsonp", //considered a cross domain Ajax request if not specified
     username: myUsername,
     password: myPassword,

     success: function(result)
     {
        //success handling
     },
     error: function(req, status, errThrown){
         //error handling
     }
})

Parce que j'ai besoin d'utiliser l'Authentification de Base, je suis de passage dans le nom d'utilisateur/mot de passe, mais si je le moniteur de la demande, je ne vois pas qu'il soit fixé et, en outre, le serveur envoie une réponse d'erreur car elle n'a pas attendu info.

En outre, parce que j'ai jsonp ensemble, beforeSend ne sera pas appelé.

Comment puis-je transmettre les informations d'identification à l'aide de l'Authentification de Base pour cette demande?

source d'informationauteur Abel Vita