function GetBusInfo(lineno,busno){
    //这里面写的什么,看里面是否有拼字符串的语句,比如
    document.getElementById("haha").onclick=new Function("aaaa('"+lineno+"')")
   //注意那两个单引号
}

解决方案 »

  1.   

    函数贴出来 帮我看看function GetBusInfo(lineno,busno){
       var time = document.getElementById("timepoint"+busno+"").innerHTML;
        if(time == ""){
         return false;
        }   var url = "GetMessage.do?action=getbusinfo&line_no="+lineno+"&bus_no="+busno+"&ts=" + new Date().getTime();   
        createoXMLHttpRequest();
     
        oXMLHttpRequest.onreadystatechange = handleStateChangeGetBusInfo;    oXMLHttpRequest.open("GET", url, false);    oXMLHttpRequest.send(null);}
      

  2.   

    function GetBusInfo(lineno,busno){
        //这里面写的什么,看里面是否有拼字符串的语句,比如
        document.getElementById("haha").onclick=new Function("aaaa('"+lineno+"')")
       //注意那两个单引号
    }这个看不懂
      

  3.   

    我在第一行alert(lineno) 就出错了 说明linenno本身就有问题
      

  4.   

    function handleStateChangeGetBusInfo() {    if(oXMLHttpRequest.readyState == 4) {        if(oXMLHttpRequest.status == 200) {           showBusInfoDiv(oXMLHttpRequest.responseTEXT);
             
            }else{
            
            }
        }else{
        
        }
    }
      

  5.   

    public class GetMessageAction extends Action {
    /*
     * Generated Methods
     */ /** 
     * Method execute
     * @param mapping
     * @param form
     * @param request
     * @param response
     * @return ActionForward
     */
    public ActionForward execute(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response) {
    // TODO Auto-generated method stub     try{
        
         request.setCharacterEncoding("gb2312");
         response.setContentType("text/xml;charset=GB2312");
         response.setHeader("Cache-Control","no-cache");
         String action=(String)request.getParameter("action");
        System.out.println(action);
         if(action.equals("getshishibusinfo")){
          String line_no=(String)request.getParameter("line_no");
         response.getWriter().println(BusList.getBusInfo(line_no));
         
         }else if(action.equals("geterrormessage")){
          String result = "";
          String line_no=(String)request.getParameter("line_no"); 
       result = GetErrorMessage.GetMessage(line_no);
       response.getWriter().println(result);
       
         }else if(action.equals("getbusinfo")){
          String result = "";
          String line_no=(String)request.getParameter("line_no");
          String bus_no=(String)request.getParameter("bus_no");
          result = GetBusInfoWithAjax.GetBusInfoWithLineNoAndBusNo(line_no,bus_no);
          response.getWriter().println(result);
          
         }else if(action.equals("getlineno")){
          //GetLineNo getlineno = new GetLineNo();
          //response.getWriter().println(getlineno.getLineNo());
          response.getWriter().println(GetLineNo.getLineNo());
         }
         
         response.getWriter().close();
         }catch(Exception ex){
          System.out.println(ex.getMessage());
         }  
        return null;
    }
    }