ajax换成同步的或者ajax后再调用下wx.config(

解决方案 »

  1.   

    通过AJAX获取字段是异步执行的。异步执行是延时的,只有AJAX的回调函数被调用之后a1 a2 a3才有值。
    所以wx.config({.........});要放到AJAX的回调函数中。
      

  2.   


    是在回调函数里调用的,又加了测试代码,发现a1  a2都是正确的,但是a3不正确,获取到的a3和直接赋值的不同比如在php里直接写echo "1111#aa#bbbb";
    在JS里,获取到a1=1111,a2=aa没问题
    a3输出也会显示为bbbb,但是如果赋值一个b3 = “bbbb”
    然后判断 a3 == b3,会输出false
      

  3.   

    看看php输出的内容后面是不是有空格或换行符之类的
    alert("*"+a3+"*")这样看看;