![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
jQuery(v1.3.2), jQuery.msgBox( http://jquerymsgbox.ibrahimkalyoncu.com/ ) v0.9を使用して、スクリプトを書いています。以下の様なコードなのですが、期待した動作にならないため、誤りなど指摘していただければ幸いです。
-----------------
$('.target').click(function(){
$.msgBox({
title: 'title',
content: 'content',
type: 'confirm',
buttons: [{ value: 'yes' }, { value: 'no' }, { value: 'cancel' }],
success: function (result) {
if (result == 'yes') {
$.post(
'//***.php',
{ key: 'val' },
function(data){
if ( data.indexOf('success') !== -1 ) {
$(this).addClass('success').css({'background-color':'#FF6600'});
}
}
);
}
}
});
});
------------------
流れとしては、
1.class="target"であるいくつかの要素のうち、いずれかをクリック
2.msgBoxでダイアログボックスを表示し、動作を継続するか確認
3.$.postを用いて、クリックした要素に含まれる情報を処理用phpに投げる
4.処理用のphpは動作が正常に終了すると"success"を出力、これをjsで取得して判定
5.phpが動作を正常に終了したら、クリックした要素だけにclassを追加、スタイル変更
としたいです。
現在4番までは動作確認が取れ、phpの処理および判定(alertで確認)は成功しているのですが、最後の5番のみがうまくいきません。恐らくthisがうまく動作していないものと考えられますが、jQueryはあまり経験がないので原因が特定出来ません。
どうかよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
jQueryでシンセサイザーを作っ...
-
初心者です。gulpでコンパイル...
-
①入力フォーム→②確認表示画面→③...
-
フォームが空欄の時にフォーム...
-
アップロードファイルの種類に...
-
特定の文字列を複数抜き出した...
-
イラストレーター、縦中横のシ...
-
【GAS】WEBアプリでハイパーリ...
-
以前の質問だと、どの条件でも...
-
GoogleChartの組織図について
-
ジャバスクリプトについて。
-
Colorboxがうまく設置できません
-
階層別の組織図の自動作成について
-
jsonテキストデータの並び替え...
-
jsでは、'で区切った部分を改行...
-
プログラミング 学習
-
Cookieに保存されない
-
セレクトを全て選択されていな...
-
jsで質問です。 ボタンが二つ存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jsonテキストデータの並び替え...
-
json形式データのデータ連携に...
-
以下のようなjsonファイルで、"...
-
jQuery.msgBoxでのthisの使用に...
-
gulpfile.jsとpackage.jsonの読...
-
http上でrequest されたxmlファ...
-
jQuery $.ajax JSON形式のPOST
-
Ajaxでデータベース更新
-
jQuery.getでレスポンスデータ...
-
VSCodeにて「終了タグ」の背景...
-
フォームからjQuery,jQuery.jso...
-
教えてください!html5.jpを使...
-
【JavaScript】confirmのボタン...
-
HTMLでDBからデータを表形式で...
-
DirectXとOpenGLはどちらが動作...
-
saved from url=(0013)abou
-
ASP.NET(VB)VBソースからJavas...
-
ローカル用HTMLファイルの安全...
-
非同期関数とノンブロッキング...
-
AJAX通信が終わるまで次の処理...
おすすめ情報