0

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 = データ行を使用しようとしましたが、それもうまく機能していないようです。

4

1 に答える 1