2012-07-22 83 views
0

我在選擇選項的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(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> 

jQuery的文件被正確包括在內。 請別人幫我。

在此先感謝

+0

可能的重複http://stackoverflow.com/questions/2075337/uncaught-referenceerror-is-not-defined – footy 2012-07-22 09:05:03

回答

0

編輯:

但你也可能是facing this problem(絕對/相對路徑)。

而且

也有javascript

原文筆誤:

have you done this

You should put the references to the jquery scripts first.

或者

This?

Maybe you are calling the ready function before the JQuery Javascript is included?

+0

從他的片段中可以看出,他在頂部包含jQuery,而且他沒有使用'ready'。 – pimvdb 2012-07-22 09:10:50

+0

@pimvdb你好,我只是想確保它的執行方式也一樣。作爲一些脂肪酶剪切/粘貼代碼,並使其更清潔,使其看起來不錯:P ... btw我也編輯了我的帖子 – footy 2012-07-22 09:17:13

2

我懷疑這是因爲錯字的:

type="text/javasript" 

注意失蹤 「腳本」, 「C」。如果type屬性未被正確定義,瀏覽器將不會執行腳本標記。

+0

根據我的測試,這是所有的瀏覽器 - 如果類型被定義,但不正確,它贏得了'被執行。這很好,因爲你可以將模板放在'text/html'或其他任何地方。這是我的測試http://jsfiddle.net/s5rnv/ – Esailija 2012-07-22 09:20:05

+0

@Esailija:謝謝;我通常完全忽略它。 – pimvdb 2012-07-22 09:21:00

相關問題