此代码是一个导致使用变量$ui.
<form method="post" name="form" onsubmit="#">
Name search:
<input id="ui" type="text" name="ui" />
<input type="submit" class="Submit" value="submit" />
</form>
然后变量$ ui用于设置data-filter属性的值。当您单击链接时(在表单提交后),它将转到&#34;#&#34;执行排序/列表功能并重新加载页面而不刷新。
<?php if(isset($_POST["ui"]))
{
$ui = $_POST["ui"];
}
$Filterclass = strtoupper(str_replace(" ", "-", $ui));
?>
<a href="#" id="gallery_filter"
data-filter=".<?php echo $Filterclass; ?>">
<?php echo strtoupper($ui); ?></a>
现在,表单提交然后创建链接,然后您可以单击它。
它按原样运作,但我想要提交&#39;提交&#39;按钮只是打开该链接,具有新更新的数据过滤器属性。
我会问这是Wordpress.exchange,但我觉得太先进了。
答案 0 :(得分:0)
我不会编写整个过程,而是修改现有代码,如下所示(假设已经加载了jquery)
<?php if(isset($_POST["ui"]))
{
$ui = $_POST["ui"];
echo '<script type="text/javascript">
jQuery(document).ready(function(e){
jQuery("#gallery_filter").click();
});
</script>';
}
$Filterclass = strtoupper(str_replace(" ", "-", $ui));
?>
<a href="#" id="gallery_filter"
data-filter=".<?php echo $Filterclass; ?>">
<?php echo strtoupper($ui); ?></a>