我写了个一个函数.js
function AjaxSearch(searchword) {
    if(searchword=="") {
        return;
    }....
}
用下面调用,在同一.js页中dataString +=...
dataString +='<a href="javascript:AjaxSearch(' +tempString + ')" ><font style=font-size:12px>' + tempString + '</font></a>'; 
dataString +=...
最后用dataString组成一个页面,运行显示“g111未定义”。g111是tempString的值,其实g111是当变量处理了。请问这个怎么改呢?

解决方案 »

  1.   

    dataString += ' <a href="javascript:AjaxSearch( ''' +tempString +  ''')"  > <font style=font-size:12px > ''' + tempString +  ''' </font > </a > ';
      

  2.   

    dataString +=  '  <a href="javascript:AjaxSearch(  ' ' ' +tempString +   ' ' ')"   >  <font style=font-size:12px  >  ' ' ' + tempString +   ' ' '  </font  >  </a  >  ';