Php xajax扩展列表查询
正如您将看到的,我对所有这些ajax内容都是新手,但我可以做一些php,因此我选择xajax为我处理javascript 我有一个数组,其中的项目列在不同的部分。我想使用这个数组生成一个无序列表,当有人单击某个部分时,该列表将展开 我改编了我在这里找到的一个脚本: 我的脚本当前如下所示:Php xajax扩展列表查询,php,html,css,ajax,xajax,Php,Html,Css,Ajax,Xajax,正如您将看到的,我对所有这些ajax内容都是新手,但我可以做一些php,因此我选择xajax为我处理javascript 我有一个数组,其中的项目列在不同的部分。我想使用这个数组生成一个无序列表,当有人单击某个部分时,该列表将展开 我改编了我在这里找到的一个脚本: 我的脚本当前如下所示: <?php include ("xajax_core/xajax.inc.php"); $subs = array( "Mortice" => array("Union
<?php
include ("xajax_core/xajax.inc.php");
$subs = array(
"Mortice" => array("Union Deadlock 2.5", "Union Deadlock 3", "Union Sashlock 2.5", "Union Sashlock 3"),
"Cylinders" => array("30/30 Euro", "30/40 Euro", "30/50 Euro", "30/60 Euro"),
"uPVC" => array("30/92 Fullex", "35/92 Fullex", "Sash jammer")
);
function addsub($show, $key)
{
$objResponse=new xajaxResponse();
if ($show=="true") {
$objResponse->assign("list", "style.display", "block");
$objResponse->replace("$key","innerHTML","true","false");
}
else {
$objResponse->assign("list", "style.display", "none");
$objResponse->replace("$key","innerHTML","false","true");
}
return $objResponse;
}
$xajax = new xajax();
$xajax->registerFunction("addsub");
$xajax->processRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php $xajax->printJavascript() ?>
<title>Expand menu test</title>
<style type="text/css">
.list {display: none;}
</style>
</head>
<body>
<?php
echo "<ul>\n";
foreach ($subs as $key => $group) {
echo "<li id=\"".$key."\" onClick=\"xajax_addsub('true','$key');\">".$key."\n";
echo "<ul class=\"list\" id=\"list\">\n";
while (list($list, $each) = each($group)) {
echo "<li id=\"list\">".$each."</li>\n";
}
echo "</ul>\n</li>\n";
}
echo "</ul>";
?>
</body>
</html>
展开菜单测试
.list{显示:无;}
我认为您应该研究默认的javascript库,它被许多web专业人员使用,非常好。在那里你会发现控制,我认为这将很好地满足这一需要
祝你好运 我认为您应该研究默认的javascript库,它被许多web专业人员使用,非常好。在那里你会发现控制,我认为这将很好地满足这一需要
祝你好运 我想使用xajax是因为我对php很熟悉,而不是javascript,但我已经看过了您的建议,它看起来非常棒。我认为这可能是前进的方向。非常感谢!总是很乐意帮忙。:-)我保证花点时间学习javascript和jQuery是值得的,因为无论将来使用哪种服务器语言,您都会需要它。祝你好运!我想使用xajax是因为我对php很熟悉,而不是javascript,但我已经看过了您的建议,它看起来非常棒。我认为这可能是前进的方向。非常感谢!总是很乐意帮忙。:-)我保证花点时间学习javascript和jQuery是值得的,因为无论将来使用哪种服务器语言,您都会需要它。祝你好运!