1
votes

Utiliser le document PHP de configuration dans JS / JQuery

J'ai un document de configuration PHP avec ces lignes

config.php:

define("BASE_URL","http://192.168.1.1");

Mais j'en ai besoin dans JS / JQuery. Comment puis-je faire cela?

Peut-être que je devrai aussi créer un fichier de configuration JS?


0 commentaires

3 Réponses :


6
votes

En haut de votre document, vous pouvez utiliser:

<script>
    var baseUrl = "<?php echo BASE_URL; ?>";
</script>

Ensuite, vous pouvez utiliser la variable baseUrl dans votre code JS.

p >


0 commentaires

0
votes

Vous devez d'abord avoir besoin du fichier de configuration, Écho de la valeur PHP.

<?php
 require_once('pathToconfig/config.php')
?>

 <script>
   let baseUrl = "<?php echo BASE_URL; ?>";
 </script>


0 commentaires

0
votes

Une fois que vous avez la variable baseurl dans vos fichiers html, vous pouvez ensuite l'utiliser pour d'autres chargements de vos scripts js et de votre requête ajax. Comme ça:

<script>
    var base_url = "<?php echo BASE_URL;?>";
</script>

//load css
<link rel="stylesheet" type="text/css" href="<?php echo BASE_URL;?>css/bootstrap.min.css">

//load jquery 
<script type="text/javascript" src="<?php echo BASE_URL;?>js/jquery.min.js"></script>

//use js variable base_url for ajax request too
 $.ajax({
      url:base_url+"your-url-here",
      type: "POST",
      data: params,
      dataType: "json"
  })
  .done(function(res){
      //do something here

  })
  .fail(function(xhr, textStatus){
      console.log("Got error.");
      return;
 })          


0 commentaires