我試圖訪問我的php文件使用jquery回顯的值。我在apache服務器上運行這個。我的代碼是無法訪問jquery中的函數參數
我的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);
}
的一部分,我想DOCNAME在功能負載設置爲數據。我不確定如何繼續,嘗試了各種方式,並且沒有想法。我正在嘗試遵循本教程:http://www.tutorialspoint.com/jquery/ajax-jquery-get.htm。我嘗試過使用全局變量,但出於某種原因,全局變量在函數(數據)中似乎效果不好(我假設它是一個回調函數)。我也嘗試過在函數中使用this.data =數據行,但似乎並沒有很好地工作。
其asynchronus,所以你需要$( '#showdata')後'調用加載()HTML(數據);'爲什麼不能。你只需從$ .get函數中調用'Scene.loadObject'? – Nix
只需在成功回調中加入'Scene.loadObject(data)',忘記'load'? – Bergi