外で働く:jQueryのコード文句を言わないこんにちは、私はこのコードを持って、私は少しのスクリプトについて混乱していないworking.Hereが私の状況ではNetbeans
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$('a#Press_one').click(function(event){
event.preventDefault();
$('div#main_left').load('1.html');
})
});
</script>
</head>
<body>
<div id="main_left"></div>
<a href="#" id="Press_one">Citeste mai mult...</a>
</body>
</html>
私はそれを実行したとき、私は、NetBeans IDEを使用して、これを書かとしていますそれはうまくいきます。私はindex.htmlという名前でファイルを保存し、ファイルが置かれているフォルダに行きました。私はリンクをダブルクリックしましたが、奇妙なことは動作しません。 NetBeansで動作します。何が間違っていますか?
は定義「は動作しません。」 '1.html'が呼び出されていますか?コードには「1.html」は存在すると思われる場所に存在しますか?ローカルに開いたファイル(Netbeansが内部的に行うと思うウェブサービスされたリソースとは対照的に)からAJAX呼び出しを実行すると動作しない可能性があります。 – David
私はこれをnetbeansから起動するとfirefoxで起動し、runs.Itは1.htmlファイルを読み込み、すべて動作します。私がフォルダに移動してindex.htmlを開いて、それをクリックしたときとまったく同じように考えると、 – user1146440
あなたはその質問に答えました。しかし、NetBeansの外で実行しているときにJavaScriptコードをデバッグするとどうなりますか?それはリソースへのAJAX呼び出しを行いますか?リソースとは何ですか?そのリソースは存在しますか?レスポンスは何ですか?私は間違いなく、Webサーバーではなくファイルシステムで作業しているという事実に悩まされていると思います。 – David