
セレクトボックスで選択された(change)イベント毎に
ajaxを実行したいのですが、現状、セレクトボックスを選択しても何も起きません。
// セレクトボックスで選択された値を元にhoge.phpでDBにSELECTしたい。
$(document).ready(function(){
$('#selectbox').on('change', function() {
var select_val = $(this).val();
$.ajax({
url: hoge.php,
type: 'post',
dataType: 'json',
data: {
value: select_val,
},
done: function(data) {
console.log(data); // SELECT結果が反映してほしい
}
});
});
});
ご指南よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
hoge.phpの戻り値が「{"hoge":"fuga"}」のようにちゃんとjsonになっていますか?
データの括りはシングルクォートはNGなのでダブルクォートをつかってください
$(function() {
$('#selectbox').on('change', function() {
var select_val = $(this).val();
$.ajax({
url:"hoge.php",
type:"post",
dataType:"json",
data:{"value":select_val},
success: function(msg){
console.debug(msg);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log( textStatus);
}
});
});
});
hoge.php
<?PHP
print "{\"test\":\"".$_POST["value"]."\"}";
?>
みたいな感じでエラーがparseerrorになっているようなら
戻り値のjsonデータがおかしいのだと思います
いつも回答ありがとうございます。
サンプルコードに誤りがあり、すいません。
changeイベントでajax通信ができていた事を確認できました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vb.netのグローバル変数の宣言...
-
VC++のちらつき防止方法
-
【正規表現】【javascript】CR...
-
ボタンをクリックすると数が増...
-
HTTPSのとき":"が"%3A"ではなく...
-
フラグについて
-
Strutsで半角英数字1文字以上
-
<a>タグのテキストを取得
-
関数でy=g(x)のgとは何の略です...
-
翌月を取得するGASが分かりません
-
JavaScriptで、現在日時から100...
-
ActiveXobjectが作成できない
-
cgiでポーリングして取得したデ...
-
java scriptでの表示件数の制御...
-
同じIDで定義した要素の配列を...
-
window.openでタイトル名の指定
-
javascriptでテーブルに追加し...
-
ASP.NET MVCでObjectをjsに渡す
-
ブラウザ、OSによってCSSを使い...
-
JavaScriptで年月日表示のカウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTTPSのとき":"が"%3A"ではなく...
-
ボタンをクリックすると数が増...
-
Boolean型配列中のTrueの有無を...
-
サブウインドウから親ウインド...
-
Linux バイナリ実行できない "...
-
ASP+アクセスでのSQLコメントに...
-
Excel VBA の ChangeFileAccess
-
Vb.netのグローバル変数の宣言...
-
正規表現で半角数字1桁のみを全...
-
Objective-C 変数への代入エラー
-
console.logを使用して変数名と...
-
サンプルによく出てくるhogehog...
-
onclick="" の""を変えることが...
-
ifreamをリロードしたい
-
【Jquery】changeイベント毎にa...
-
クラス内からインスタンス先の...
-
MFCのキャプション変更
-
ひとつ上の階層にアクセスさせ...
-
【正規表現】【javascript】CR...
-
同じ型【ハイフンと数字】だけ...
おすすめ情報