PHP
1<?php 2if(isset($_GET['name'])) { 3 $name = $_GET['name']; 4 $s_name = $name; 5} 6?>
上記のようにnameを使ってURLから値を取得し、
その値をJavascriptに持っていき、
Javascript
1<script type="text/javascript"> 2var s_name = '<?php echo $s_name; ?>'; 3function getCSVFile() { 4 var xhr = new XMLHttpRequest(); 5 xhr.onload = function() { 6 createArray(xhr.responseText); 7 }; 8 9 xhr.open("get", "http://サーバー名/test/" + s_name + ".csv", true); 10 xhr.send(null); 11 }
サーバー内のtestディレクトリ内に存在するcsvファイルを、
s_name変数を用いて指定して取ってきたいのですが、
このs_name変数内に格納されている文字列に+記号が入っているときに(例えばabc+1112)、
この+記号を認識してくれません。。
Javascript
1 xhr.open("get", "http://サーバー名/test/" + String(s_name) + ".csv", true);
と、String()を用いて文字列として認識してもらおうとしたのですが、うまくいきません。
どなたかご教示のほど、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/27 07:40
2020/01/27 07:57