function getState(sj){
alert(sj);                          //位置1
  $.ajax({
  url:'__URL__/serverStateJ',
  type:'POST',
  data:{'sitename':sj
    },
  error:function(msg){alert(msg);},
  success:function(msg){
  alert(msg);         //位置2
  }});
//后台
$ss= $_P['sitename'];
print_r($ss);
exit();
就很简单的个传值..莫名的出现了在位置1的时候sj这个变量还是字符串 abcc 而到了位置2接收后台的数据的时候变成了
arrat(0=>'a',1=>'b',3=>'c',4=>'c');
非常诡异.我试过把sj换成字符串直接写如'asdsad'这样位置2返回的数据就是正常的.
难道是js对那个sj变量动了手脚?求解..