8
votes

Utilisez JavaScript sur Stripslash? possible

J'utilise Ajax pour saisir une URL. Le problème est que l'URL s'y refuse et lorsque la charge de JQuery a lieu après des mots, il ne chargera pas de la page.

ajax succès bit: p> xxx pré>

php p >

http:\/\/www.divethegap.com\/update\/options\/padi-open-water\/


0 commentaires

5 Réponses :


3
votes

Vous envoyez JSON, mais vous l'insérez directement dans un élément HTML. Ce n'est pas sage, peut créer des résultats brisés et probablement pas ce que vous voulez faire en premier lieu.

vous devriez probablement

  • Modifiez la sortie du script PHP pour créer le bon HTML

  • Attendez-vous à JSON sur le côté JavaScript (Utilisation du paramètre DataType de JQuery's ou du sténographique $. JSON () et analysez


0 commentaires

0
votes

Avez-vous essayé string.replace? XXX


1 commentaires

Il y a une chaîne qui ne fonctionnera pas avec simple remplacement (au cas où il y ait \ à la chaîne ou double)



27
votes

Une nouvelle réponse à une ancienne question: xxx pré>

exemple d'utilisation: p> xxx pré>

sortie: p>

You're slashed /\../\


0 commentaires

6
votes

Il y a eu un bon port de nombreuses fonctions essentielles de PHP, y compris Stripslashes ici: http://phpjs.org/functions/stripslashes/ xxx


0 commentaires

7
votes

Ceci est un ancien poste, mais je pensais ajouter ma réponse, semble plus efficace que d'autres réponses ici: xxx

Cela remplacera toutes les occurrences d'un caractère de barre oblique inverse.


0 commentaires