2013-03-11 23 views
1
$("#class").change(function(){ 
     var StudentClass = $(this).val(); 
     //alert(StudentClass); 
     $.ajax({ 
      url: "getStudentClass.php", 
      type: "post", 
      data: 'StudentClass'=StudentClass, 
      success: function(data){ 
       alert(data); 
      }, 
      error:function(){ 
       alert("failure"); 
       $("#result").html('there is error while submit'); 
      } 
     }); 

    }); 

的apove代码给我这个出错无效分配左侧Jquery的AJAX无效分配左侧[打破此错误]数据:“StudentClass” = StudentClass,

[Break On This Error] 

data: 'StudentClass'=StudentClass, 

midterm_test.php (line 28, col 24) 

任一项带着一个想法y这正在发生

回答

1

你正在给一个字符串赋值,这并不是真的有效。你可能想传递一个对象,而不是:

data: { 
    'StudentClass': StudentClass 
} 
0

哇哦,我简直不敢相信我做了同样的错字,结果发现这一点。您可以将字符串分配给数据,我一直都有。

data: 'StudentClass'=StudentClass, 

应该

data: 'StudentClass='+StudentClass, 
相关问题