2010-09-14 3 views
0

Lorsque jquery est en cours d'exécution cela ne va pas « succès » cela va dans « erreur » fichier section.My php est sur un autre server.code est comme ci-dessous.erreur jquery message envoyer

$(document).ready(function() { 

    //if submit button is clicked 
    $('#recaptcha_reload').click(function() { 
    var data ="publick="+document.getElementById("publickeyval").value+"&privatek="+document.getElementById("privatekeyval").value; 

alert(data); 
//start the ajax 
     $.ajax({ 

      //this is the php file that processes the data and send mail 
      url: "http://www.example.com/example_api/example_adcpatchaapi.php", 

      //GET method is used 
      type: "GET", 

      //pass the data   
      data: data,  

      //Do not cache the page 
      cache: false, 

      //success 
      success: function (html) { 
alert(html); 

       if (html) {  

document.getElementById('captcha_table').innerHTML=html;  


       } else{ 
     alert("####"); // runing this alert box 
} 
      }, 
    error : function(XMLHttpRequest, textStatus, errorThrown) { 
      alert(XMLHttpRequest.status); // showing 0 
     }  
     }); 

     //cancel the submit button default behaviours 
     return false; 
    }); 

});

+0

J'accéder à mon fichier php "example_adcpatchaapi.php" remotely.This javascrpt est en cours d'exécution sur un autre serveur. –

Répondre

1

Désolé de le dire, même origin policy applique, vous les pages d'accès catives en dehors du domaine courant/serveur en utilisant AJAX

+0

Comment vais-je surmonter ce problème? Est-ce limité par mon plan d'hébergement? –

+1

Malheureusement non, son limité par votre script PHP hébergé sur un autre serveur que votre javascript/jquery, si vous voulez vraiment faire sur un autre serveur, vous devrez regarder dans JSONP: http://stackoverflow.com/questions/ 2067472/s'il vous plaît-expliquer-jsonp –

+0

+1 pour le lien wikipedia agréable. – NAVEED