![](/img/trans.png)
[英]Passing value from ajax function of one page to ajax function on another page
[英]Passing current value and another value from ajax page to javascript function
我正在嘗試將2個值傳遞給javascript函數。 我有一個遞歸函數,如下所示:
function listFolderFiles($dir){
$ffs = scandir($dir);
echo '<ol class="dirlist">';
$i=0;
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
$newdir= $dir.'/'.$ff;
$newpaths=explode('/',$dir);
$sliced = array_slice($newpaths, 0, -2);
//$string = implode("/", $sliced).'/';
$string=implode("/", $dir).$ff;
echo '<li id="'.$ff.$i.'"><span><img src="/modules/fb/folder-icon.png" width="10" height="10"></img></span><a href="javascript:;" onclick="expand(this)">'.$ff.'</a>';
echo '<input type="hidden" id="hiddenDir" value="'.$dir.'"';
echo '</li>';
}
$i++;
}
echo '</ol>';
}
和一個javascript函數
Function expand(val,i)
{
}
在此javascript函數中,我需要獲取從php頁面傳遞的值$i
。
你應該使用
onclick="expand(\'$ff\',$i)"
現在完整的代碼行將是
echo '<li id="'.$ff.$i.'"><span><img src="/modules/fb/folder-icon.png" width="10" height="10"></img></span><a href="javascript:;" onclick="expand(\'$ff\',$i)">'.$ff.'</a>';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.