2009-07-01 8 views
1

javascript/jqueryを覚えようとしていますが、デバッグにFirebugを使用してページを作成しましたが、これは最小限に抑えました。firebugが未定義の参照を報告しています... jquery.cache [id] [name]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 

<script src="jquery-1.3.2.js" type="text/javascript"></script> 
<script language="JavaScript" "text/javascript"> 

function geoAddress() { 
    alert("start"); 
    var postcode = $("#PostCode").val(); 

    } 
</script> 
<title>Postcode</title> 
</head> 
<body> 
<div class="page"> 
<h2>Create</h2> 

<form action="/Venues/Create" method="post"> 
     <fieldset> 
      <p> 
       <label for="PostCode">Postcode:</label> 
       <input id="PostCode" name="PostCode" type="text" value="" /> 
       <input type="button" onclick="geoAddress();"/>  
      </p> 
     </fieldset> 
    </form> 
</div> 

</body> 
</html> 

これは以前は機能していましたが、今は動作します(つまりボタンを押してアラートを発する)が、ファイヤーバグで起きていると思いますが、最初にローディングするとjavascript errorが表示されます。

jquery-1.3.2.jsが私のファイルと同じディレクトリにロードされています。

私は火かき棒で苦労しているようですので、現在のバージョンのjavascriptデバッグのチュートリアルの方向を指し示していただければ幸いです。私はエラーメッセージ全体を見る方法も見えません。

私はこのエラーが何であるかについての助けと、また、正しい方向へのポインタを使用して、火薬瓶を使用していただければ幸いです。

+0

エラーメッセージ全体が 'コンソール'タブに表示されます。 – tj111

+0

はい、これは私の最初の考えですが、コンソールには何も表示されません。空白です:http://img.skitch.com/20090701-ru1xj3c3d6cq7w4h5g2aa4gnwd.jpg – Richbits

+0

コンソールの横にある下矢印を選択し、「有効」にチェックが入っていることを確認します。 – tj111

答えて

0

第1ステップ - jQueryが正常に要求されていることを確認できますか?火かき棒でネットタブをクリックすると、すべてのリクエストが表示され、失敗したリクエストは赤で表示されます。

+0

OK、ネットタブを有効にしなければなりませんでしたが、それをやった後で(そしてFirefoxを再起動しても)私は他に何も得られません:http://img.skitch.com/20090701-x779jwe6g1q3yswpfw664nepq8.jpg。 – Richbits

+0

ファイアウブ&ネットタブが表示されている間にページ(F5)をリロードしてみてください。有効になっている間に行われたリクエストのみが表示されます。 – redsquare

+0

同じ結果が得られます。エラーが発生すると、スクリプトタブに表示されます。私は今でもstackoverflowのために同様のエラーが発生するようです。私は明日別のマシンで試して、そこで何が起こるかを報告します。 – Richbits