2012-06-26 8 views
1

En espérant que quelqu'un puisse vous aider. J'ai ce code:jquery ajax demande problème intermittent

$('.FinderOptions').on("click", ".nextButton", function(){ 
      console.log("Next has been clicked"); 
      var session = $('#sessionvalue').val(); 
      var querystring = $("#formStep").serialize() + "&session=" + session; 
      $.ajaxSetup({async: false, 
         cache: false}); 
      $.ajax({ 
        type: "POST", 
        data: querystring, 
        url: "includes/finder/processstep.php", 
        dataType: 'json', 
        success: function(msg){ 
..... 

Mais il semble y avoir un problème intermittant qu'il ne présente pas la demande ajax. Je l'ai fait fonctionner sur mon serveur xampp local, mais quand je l'ai fait en live, il ne fait tout simplement pas de requête ajax. (Pas d'erreurs dans firebug lors de l'exécution mais il reprend le journal 'suivant a été cliqué').

J'ai essayé googler et trouvé ces suggestions que je mets dans l'exemple ci-dessus:

$.ajaxSetup({async: false, 
          cache: false}); 

Mais cela ne semble pas faire le tri soit.

C'est vraiment étrange, mais quelqu'un a-t-il des idées de ce que cela pourrait être?

essayé de mettre un exemple:. http://jsfiddle.net/hkrB5/ (qui bien sûr fonctionne très bien :()

+0

Bit d'une mise à jour. – user1380591

+0

J'ai travaillé sur essayer de le comprendre et quand ça ne fonctionne pas, je reçois un code d'erreur de 0. – user1380591

+0

Ajouté à: http://aaronsaray.com/blog/2010/08/24/how- to-handle-ajax-errors-with-jquery/- En cas d'échec (généralement sur IE), il est indiqué: Une erreur s'est produite lors de la requête AJAX. Erreur HTTP (0 Erreur: Accès refusé.). – user1380591

Répondre

0

Personne ne m'a donné un retour mais je fini par comprendre j'ai un ensemble d'URL de base sans www mais quand J'ai visité la page avec www, il soumettrait la demande - prend le www out et il forcerait enlever le www et trié J'espère que ceci aide n'importe qui dans la même situation :)