2012-10-14 3 views
1

J'utilisais encoderURIComponent pour encoder une URL mais je reçois 500 ERREUR SERVEUR sur certaines URLs, je suis sûr que le problème est dans l'encodage puisque la suppression des données résout complètement l'erreur.Coder l'URL pour les données AJAX POST

Comment encoder l'URL pour que je puisse la récupérer à l'autre bout et ne pas avoir de problèmes dans l'appel?

$.ajax({type:'POST',url: "/insert-url.php", data: 'url='+encodeURIComponent(link)', 
     success:function(data_response){ 
      } 
     }); 
+0

pour être SuperSafe lors du transfert utilisation des données Base64 –

+0

Cela se produit la plupart du temps quand il y a une erreur de syntaxe dans la page source. Vérifiez s'il reste un code qui peut arriver – polin

+1

Il y a une seule citation après "encodeURIComponent (link)", "qui ne devrait pas être là .. – Seth

Répondre

0
$.ajax({type:'POST',url: "/insert-url.php", 
     data: 'url='+encodeURIComponent(link)**-->'<---**, 
     success:function(data_response){ 
     } 
}); 

un «trop

Questions connexes