我在 phpdesigner 中, 一个php文档中的class中, 加入了一个函数, 
document.getElementById 那句显示 syntax error , unexpected '=' , 这是什么问题呢?function cb_showLocation($result) {
             // 显示结果
             if (result.Status.code == G_GEO_SUCCESS) 
             {
                 document.getElementById("divOutput").innerHTML = '<form id=\"2beSelected\" name = \"addrSel\" method=\"post\" action=\"\">';        //         var lat, lng, point, address;
                 for ($i = 0; i < result.Place.length; i++) {
                     lat = result.Place[i].Point.coordinates[1]; // lat
                     lng = result.Place[i].Point.coordinates[0]; // lng
                     address = result.Place[i].address; // 地址
                     point = new GLatLng(lat, lng); document.getElementById("divOutput").innerHTML += "<input type=\"radio\" name=\"possible\" value=\"" + point.toString() + "\">" +address+ " <small>" + point.toString() + "</small></br>";
                 }
document.getElementById("divOutput").innerHTML += "<input type =\"button\" value =\"Submit\" onclick =\"addressSelected()\"></form>";             }
             else {
                 document.getElementById("divOutput").innerHTML = result.Status.code;
             }
         }

解决方案 »

  1.   

     document.getElementById("divOutput").innerHTML = “<form id='2beSelected' name = 'addrSel' method='post' action=''>';其他的也像这样改
      

  2.   

    for ($i = 0; i < result.Place.length; i++) ,总感觉这里怪怪的到底是js写法还是php写法呢
      

  3.   

    js和php的变量代码怎么这样混写呢?.....
      

  4.   

    是啊,你的程序不知道是JS还是PHP,JS中的变量要用var的,PHP中才是$啊
      

  5.   

    哦,原来是这样啊,谢谢大家了。 JS和php混了。