jQueryによるajaxを試みています。checkboxにチェックを入れたときに動作するようにしたいので、以下のように書いているのですが、alertが動作しません。onreadystatechange = function(){より前に入れたalertは動作するので、イベントハンドラ?としては機能しているようなのですが、onreadystatechangeにひもづけている関数の書き方に問題があるのでしょうか?
$(function(){
$("#check:checkbox").click(function() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'test.txt', true);
xhr.onreadystatechange = function(){
if (xhr.readyState == 4) {
alert("OK");
}
};
});
});
No.1ベストアンサー
- 回答日時:
xhr.sendメソッドで送信しないと意味がありません。
No.2
- 回答日時:
>jQueryによるajaxを試みています。
jQueryを使っているのなら、jQueryのajax機能を利用した方が簡単ではないですか?
http://api.jquery.com/category/ajax/
ご回答いただき、ありがとうございました。知識が断片的で、体系化されていないのかもしれません。最終的な目的とする機能を実現するにあたって、どのやり方がいちばん適切なのか、試行錯誤しながら、しっかりと考えたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- JavaScript jQueryでのレスポンシブが綺麗に動かない 3 2022/06/21 11:08
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 正規表現について質問です。条件に合う場合はtrueを返したい 3 2022/10/06 23:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FFでは問題ないのにIEでは止ま...
-
Ajax非同期通信の多重リクエス...
-
[JavaScript] preven...
-
php ob_flushが全く動作しない
-
画面遷移しないで画像の追加を...
-
HTMLでDBからデータを表形式で...
-
カーソルの動きに合わせてDBか...
-
非同期式3進カウンタ
-
非同期通信を使うタイミングが...
-
C言語のif文について教えてくだ...
-
【JavaScript】confirmのボタン...
-
リンクを押すとEXEファイルを実...
-
Python3, Flask, Jinja2などで...
-
PHPを書籍で勉強しているのですが
-
OVERLAPPED構造体が分かりませ...
-
AJAXとSEO。同期通信とPHP送信...
-
c# WebBrowserの通信のキャプチャ
-
HTMLファイルにテキストファイ...
-
Webスクレイピング Google Cola...
-
jQueryのAjaxで通信の途中結果...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cakePHP+Ajax アップロード状...
-
ajax後、php,mysqlも一部再読み...
-
URLの中に&があると&に変...
-
Ajaxでsessionにいれた値が引き...
-
【JavaScript】confirmのボタン...
-
非同期通信を使うタイミングが...
-
DirectXとOpenGLはどちらが動作...
-
HTMLでDBからデータを表形式で...
-
saved from url=(0013)abou
-
リンクを押すとEXEファイルを実...
-
ASP.NET(VB)VBソースからJavas...
-
Javadcriptでwebサーバー側にあ...
-
カーソルの動きに合わせてDBか...
-
Ajaxでpostした内容のresponse...
-
[JavaScript] preven...
-
jQueryのAjaxで通信の途中結果...
-
php ob_flushが全く動作しない
-
webシステムでchrome
-
ローカル用HTMLファイルの安全...
-
JQuery サーバー上にアップする...
おすすめ情報