Я использую AJAX для получения файла PHP с другого доменного имени.
На самом деле домен, где я установил функцию jQuery, не поддерживает функцию отправки почты PHP, поэтому мне пришлось использовать внешний веб-сервер для отправки писем.
Это то, что я сделал с jQuery:
if(hasError == false) {
var referenteVal = $("#referente").val();
var cittaVal = $("#citta").val();
var provinciaVal = $("#provincia").val();
var offertaVal = $("#offerta").val();
$.get("http://externaldomain.com/send_mail.php",
{ nome: emailToVal, email: emailFromVal, telefono: telefonoVal, referente: referenteVal, citta: cittaVal, provincia: provinciaVal, commento: messaggioVal, offerta: offertaVal},
function(data){
if(data=='errore') {
alert('ERRORE'); }
else{
alert('Grazie! Messaggio inviato. La ricontatteremo il prima possibile.');
$.fancybox.close();
}
}
);
Теперь этот код прекрасно работает в любом браузере, но НЕ в IE.
На самом деле в IE я получаю сообщение об ошибке отказа в доступе для моего кода jQuery !!
Как мне это исправить?
В чем проблема?
Почему IE не позволяет мне сделать запрос GET для другого доменного имени ??
Спасибо!