我试图使用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);
}
我希望将函数load中的docname设置为data。我不确定如何继续,尝试了各种各样的方式,并且没有想法。我正在尝试遵循本教程:http://www.tutorialspoint.com/jquery/ajax-jquery-get.htm。我尝试使用全局变量,但由于某种原因,全局变量似乎在函数(数据)中不能很好地工作(我假设它是一个回调函数)。我也尝试在函数中使用this.data =数据行,但这似乎也不是很好。
答案 0 :(得分:0)
我认为你想要做的是:
$(document).ready(function(){
$.get("findjson.php", function(data) {
alert(data); //uncomment this for debug
Scene.loadObject(data);
//or you could do
$('#showdata').data('scenedata', data);
}, 'text');
});
function load(){
var docname = $('#showdata').data("scenedata")
Scene.loadObject(docname);
}