不知道咋回事,我用jquery的ajax的GET方法取后台数据,得到的值前边会多出两个单引号,
以前还没事的.
  代码如下:
    $.ajax({
type:'GET',
url:'?c=datah_c&m=get_dic_col',
data:'col='+encodeURIComponent($(this).val()),
success:function(msg){
alert(array);}});
服务端PHP:
               只有一句:
                       echo 123;    alert 弹出为:   ''123  
以前并没有这个问题,我怀疑是windows补丁更新的问题

解决方案 »

  1.   

    不是array ,写错了,从发一下$.ajax({
    type:'GET',
    url:'?c=datah_c&m=get_dic_col',
    data:'col='+encodeURIComponent($(this).val()),
    success:function(msg){
    alert(msg);}});
    服务端PHP:
      只有一句:
      echo 123;
      

  2.   

    你msg这个返回的结果,你在程序里面是怎么处理的? 那里你输出也有单引号吗? 我认为是你在程序里面的问题? 在检查下看看吧~~~~
      

  3.   


    没有经过任何处理,所有用ajax取出的值前面都会加两个单引号