jquery を使用して、php ファイルによってエコーされた値にアクセスしようとしています。これをApacheサーバーで実行しています。私のコードは
私のPHP(findjson.php)ファイルは次のとおりです。
<?php
foreach (glob("*.json") as $filename)
echo $filename;
?>
私のJavascript/htmlファイルの一部
...
<script id='code-js' type="text/javascript">
$(document).ready(function(){
$.get("findjson.php", function(data) {
alert(data); //uncomment this for debug
$('#showdata').html(data);
}, 'text');
});
...
function load(){
var docname = $('#showdata');
Scene.loadObject(docname);
}
function load の docname を data に設定したいと思います。どのように進めたらよいかわからず、さまざまな方法を試しましたが、アイデアがありません。このチュートリアルに従おうとしています: http://www.tutorialspoint.com/jquery/ajax-jquery-get.htm。グローバル変数を使ってみたのですが、なぜか関数(データ)内でグローバル変数がうまく動作しないようです(コールバック関数だからだと思います)。また、関数で this.data = データ行を使用しようとしましたが、それもうまく機能していないようです。