2011-01-19 11 views
1

jQuery .ajax関数を作成してデータ(複数の変数)をPHPページに投稿し、PHPページから情報を返す方法を理解できません。JSONをjQueryで.ajax()に渡す

$('#RoomCode').change(function() 
{ 
    //alert($(this).attr('value')); 
    var RoomCode = $(this).attr('value'); 

    //Create JSON Object to send to Ajaxdo 
    var toAjax = { "GetRoomCodeParams": [ { "GetRoomCode" : "1", "RoomCode" : RoomCode } ]}; 
    alert(toAjax); 
    $.ajax({ 
     url: "ajaxdo.php", 
     type: "POST", 
     dataType: json, 
     cache: false,   
     data toAjax, 
     success: function (response) { 

      alert(response); 
      $('#RoomInfoCode', '#RoomClassCode').fadeOut();  
      $('#RoomInfoCode').empty(); 
      $('#RoomInfoCode').fadeIn();  

     } 
    });  

}); 

EDIT:行方不明コロンを指摘してくれてありがとう:(今のコードに追加)

は今、私はプロパティリストの成功の後に}欠落している受信:(レスポンス){}

私は以来、クリアしましたammended以下に成功し、まだこのエラーが表示されます。

success: function (response) { } 
+2

を試してみてください ':' データ小道具の後に;) – stecb

+0

DERP :)ありがとう。その問題を解決した – goingsideways

+0

今私は{プロパティリストの成功後に不足{関数(応答){ – goingsideways

答えて

3

あなたがタイプミスがあります

data toAjax, 

あなたはコロンを逃してきた

data: toAjax, 
0

する必要があり、あなたが必要

data:toAjax, 

ではなく

data toAjax, 
+0

何か他のエラーを取得している私のアイデア? – goingsideways

関連する問題