re: Java中關于彈出對話框的問題 誰伴我闖蕩 2006-08-06 23:02
PrintWriter out = response.getWriter();
out.write( "<script language=\"javascript\">" );
out.write( "alert(\"" + msg + "\");" );
out.write( "location.href=\"" + url + "\";" );
out.write( "</script>" );
return null;
re: my first ajax 誰伴我闖蕩 2006-05-26 16:40
你這個做法response.setContentType("text/xml");傳遞回來的是XML對象
我的是將他們做為一個字符串,傳回來,
while ( rs.next() )
{
sb.append( rs.getString( 顯示的字) + ","
+ rs.getLong(實際的Value) );
if ( !rs.isLast() ) sb.append( "|" );//用|來區分不同的記錄
}
這里所有的記錄是這樣穿回來的
a,aVaule | b,bValue.......
resText = xmlHttp.responseText //傳回的字符串
each = resText.split("|") //以|為分割符創建字符數組
//之后再建立了select
function buildSelect(str,sel,label)
{
sel.options.length=0;
sel.options[sel.options.length]=new Option(label,"")
for(var i=0;i<str.length;i++)
{
each=str[i].split(",")
sel.options[sel.options.length]=new Option(each[0],each[1])
}