我正在尝试创建一个在运行时生成大部分网站的网页。要做到这一点,我必须使用JQuery并将其包含在overalheader(我正在使用PHPBB)中,如下所示:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
我想使用HTML / JS表单的提交链接:
<a href="#" onclick="$('#pagina').val('{menu.BUTTONTEXT}'); $('#input').submit(); return false;">{menu.BUTTONTEXT}</a>
(在运行时从Chrome复制,所有值都正确加载)
<a href="#" onclick="$('#buurt').val('buurt 1'); $('#input').submit(); return false;">buurt 1</a>
形式:
<form id="input" action="index.php" method="post">
<input type="hidden" id="pagina" name="pagina" value="{PAGINA_NAME}"/>
<input type="hidden" id="buurt" name="buurt" value="{BUURT}"/>
</form>
从PHP页面生成的所有变量都有效,但当我点击某个链接时Chrome会给我这个错误:
Uncaught ReferenceError: $ is not defined localhost:33
onclick
我正在使用Xampp来尝试此代码,但它无法找到$。我做错了什么或者我是否必须添加一个函数来定义$作为Jquery?