未捕获引用错误:$未在jquery函数中定义
当我为select选项的onchange事件使用javascript函数时,我收到了这条消息 功能是未捕获引用错误:$未在jquery函数中定义,jquery,html,javascript-events,Jquery,Html,Javascript Events,当我为select选项的onchange事件使用javascript函数时,我收到了这条消息 功能是 <script type="text/javasript" src="jquery.min.js"></script> <script type="text/javascript"> function desigchanged() { $.get('jqueryphp.php?desig=wr',update); } function update(
<script type="text/javasript" src="jquery.min.js"></script>
<script type="text/javascript">
function desigchanged()
{
$.get('jqueryphp.php?desig=wr',update);
}
function update(res)
{
$('#inpt4').html(res);
}
</script>
<select id="inpt3" name ="designatn" onChange="desigchanged();">
<option value="pm" selected>project manager</option>
<option value="wr">worker</option>
</select><BR><BR>
<label><font id="fnm">Gender</font></label>
<label><font id="fnm3">Male</font></label>
<input name="gender" type="radio" id="inpt11" value="Male" />
<label><font id="fnm4">Female</font></label>
<input name="gender" type="radio" id="inpt22" value="Female" /><BR><BR>
<label><font id="fnm">Works Under</font></label>
<select name="wrkundr" id="inpt4">
</select>
函数designchanged()
{
$.get('jqueryhp.php?desig=wr',update);
}
功能更新(res)
{
$('#inpt4').html(res);
}
项目经理
工人
性别
男性
女性
工作于
jquery文件已正确包含。
请有人帮帮我
提前感谢编辑:
但也可能是(绝对/相对路径)
及
您还有javascript
原件:
您应该首先放置对jquery脚本的引用
或
可能是在包含JQuery Javascript之前调用ready函数
我怀疑是因为打字错误:
type="text/javasript"
请注意“script”中缺少的“c”。如果脚本标记的
type
属性定义不正确,浏览器将不会执行该脚本标记。从他的代码片段中可以看出,可能存在重复的脚本标记,他在顶部包含jQuery,并且他没有使用ready
@pimvdb yeh,我只是想确保它的执行方式与他相同。作为一些ppl剪切/粘贴代码,并使其更干净,使其看起来很好:P。。。顺便说一句,我编辑了我的帖子,所有的浏览器都根据我的测试-如果定义了类型但不正确,它将不会被执行。这很好,因为您可以将模板放置在text/html
或其他任何位置。这是我的测试@Esailija:谢谢;我通常把它完全省略掉。