在應用程序有以下提到的PHP形式:PHP:2MB的JSON對象與頻繁的AJAX調用?
<html>
<body>
<br/>
<br><section style="min-width: 500px; margin: 1px auto;">
<form align="centre" name="showq" id="showq" method="post" action=demo.php>
<fieldset><legend> Demo</legend>
<table>
<tr><td id="one" colspan="2"><div>ABCD</div></td></tr>
<tr><td id="two" colspan="2"><div>EFGH</div></td></tr>
<tr><td></td><td><input type="submit" name="pre" id="pre" value="pre" ></input>
<input type="submit" name="nxt" id="nxt" value="nxt"></input>
<input type="submit" name="getvalfromserver" id="getvalfromserver" value="GETVALFRMSERVER"></input></td><td></td></tr>
</table>
</form></fieldset></section>
</body>
</html>
目前關於「前」或「NXT」或每次點擊「getvalfromserver」它提交PHP的形式,並刷新整個頁面和填充值<TD>
與ID「一」和「二」 數據存儲在服務器作爲二維數組PHP
Ex:
Array {
ABCD, EFGH - *First array element*
IJKL, MNOP
QRST, UVWX
and so on...
}
我想避免這種刷新頁面;閱讀其他帖子後在stackoverflow;我想到了兩個選項:
- 方案一 - 在客戶端傳遞PHP數組作爲JSON
- 方案二 - 保持在服務器上的PHP數組和按鈕點擊發送AJAX請求到服務器接收所需的值。
在我的情況下PHP數組的大小可以達到2 MB的數據。用戶同時並且非常頻繁地點擊「nxt」「pre」導航。
除了上面提到的兩個之外,還有第三種選擇嗎? 如果不是,您能否提出建議;兩種選擇中的一種;哪一個更適合從性能角度?
「能否請您提出建議;有兩種選擇,哪種更適合從性能角度來看」 - 這對我來說聽起來太主觀了。 –
2MB並不多。 jQuery是50倍大。一次發送。 –
你能一次看到頁面上的所有數據嗎? – tymeJV