私は、100個ほどの値を含むコンボを持つWebフォームを作成しています。値は同じです。固定htmlのためのdocument.writeの使用
フォームには複数のレコードが含まれる場合があります。 100レコードがある場合、「ダウンロード」の観点からはかなり間違っているような10,000行があります。
問題は次のとおりです。idをデータベースから保護するために、そのコンボダイナミックを維持したいと考えています。
だから私は、次のところに来:
.....
<script>
stupidCombo = "<option>a"+
"<option>b"+
...
"<option>99zzz"+
"</select>";
</script>
..... form here
.... for each item in huge list do paint <table><tr> etc. etc
<td>
<select name="comb-<%=id%>">
<option selected><%=obj.val%>
<script>document.write(stupidCombo);</script>
</td>
... close form, table, html etc.
私はそれをレンダリングし、細かい「見て」います。ページは50k行から5kに減少し、選択はクライアント側のjavascriptによって作成されます。
私の質問は.....
これは問題ありませんか?
リスクはありますか?
私はjavascriptのフレームワークのほとんどは動作しますが、それらのほとんどは、単に文書それ自身にそのむしろ< div>の要素で働く人々を理解した後にこのアイデアを借ります。
私はIE6をターゲットにしていますが、これは明日の朝のプロダクションである必要があります(私はこれであまり時間を費やしたくありません)。しかし、私は50,000行を書きたいとは思わないもし私がそれを助けることができるなら、それぞれの要求。
ありがとうございます。
Yeap、私はフレームワークを追加するような気がしませんでした。私はこの小さなフォームを完成するのに数時間しかかからず、別のものをミックスに追加したくありませんでした。 – OscarRyz